find命令可以将文件名输出为空分隔的字符串(如果-print0提供),并且xargs可以在-0打开选项的情况下使用它们。但是在两者之间,很难对文件进行操作的该集合-sort命令有-z开关,这使得它可能对这些文件进行排序,但head并tail没有他们。
find
-print0
xargs
-0
sort
-z
head
tail
我该怎么做head,并tail在一个方便的方式与空分隔的投入?(我总是可以创建一个简短而缓慢的 ruby 脚本,但我希望可以有更好的方法)
find xargs tail text-processing head
find ×1
head ×1
tail ×1
text-processing ×1
xargs ×1