【发布时间】:2011-12-18 05:51:38
【问题描述】:
我正在尝试制作对我来说有点太难的 bash 脚本。 我需要在目录中搜索以“FA”结尾的特定文本文件,按字母顺序对结果进行排序,然后将每个文件的第 13 行粘贴到一个新的文本文件中。
我四处阅读,这就是我目前所管理的。 此命令将对结果进行搜索和排序:
find . -iname "*FA" -exec ls {} \; | sort
而且效果很好。
此命令将搜索并获取每个文件的第 13 行并将其粘贴到名为“FACC.txt”的新文件中:
find . -iname "*FA" -exec sed -n 13p >FACC.txt {} \;
它也可以正常工作。
现在我需要将两者结合起来,即对结果进行排序并取每个结果的第 13 行!
谢谢!任何帮助表示赞赏!
【问题讨论】: