Linux常用批处理命令
2017-03-30 11:33
323 查看
xargs
ls | xargs -t -i mv {} {}.txt
-i 选项告诉 xargs 用每项的名称替换 {}。-t 选项指示 xargs 先打印命令,然后再执行。
awk
awk '{print $4}' log.txt | sort -u
选择log.txt中的第4列,然后去重并排序。
count file
count number of files in each directory: find . -type d -print0 | while read -d '' -r dir; do files=("$dir"/*) printf "%5d files in directory %s\n" "${#files[@]}" "$dir" done
find . -type d -print0 | while read -d '' -r dir; do files=("$dir"/*) printf "%5d files in directory %s\n" "${#files[@]}" "$dir" done > dataset_size.log
相关文章推荐