您的位置:首页 > 运维架构 > Linux

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  批处理 linux