查找文件并重定向屏幕上找到的第一个文件的内容

时间:2018-10-19 04:44:52

标签: linux shell

我正在尝试在系统中查找文件并显示找到的第一个文件的内容:

Find . -name "MyFile"| head -n 1

此命令仅显示第一个找到的文件名。 有人可以在一个线性命令中帮助我显示第一个找到的文件的内容。可以为此写一个衬里还是我应该写一个shell脚本?

2 个答案:

答案 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)