我正在尝试在系统中查找文件并显示找到的第一个文件的内容:
Find . -name "MyFile"| head -n 1
此命令仅显示第一个找到的文件名。 有人可以在一个线性命令中帮助我显示第一个找到的文件的内容。可以为此写一个衬里还是我应该写一个shell脚本?
答案 0 :(得分:1)
尝试一下:
find . -name "MyFile" -exec head -1 {} \;
编辑:对不起,我刚刚读到您只需要第一个结果,那么我认为这会起作用:
find . -name "MyFile" | head -1 | xargs -d "\n" head -1
答案 1 :(得分:0)
共享对我有用的命令。
cat $( find . -name 'MyFile' -print | sed 1q)