Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何查找空文件并编辑其标题。通过查找和回音_Linux_Bash_Awk_Find_Echo - Fatal编程技术网

Linux 如何查找空文件并编辑其标题。通过查找和回音

Linux 如何查找空文件并编辑其标题。通过查找和回音,linux,bash,awk,find,echo,Linux,Bash,Awk,Find,Echo,我有一个包含30000个文件的文件夹,其中一些是空的。我想找到它们并将“NON”作为空文件的头 我的剧本是: find -type f -empty -exec echo 'NON' {} \; 我的输出是: NON ./file1 NON ./file2 NON ./file3 NON ./file4 但我希望“NON”作为file1、file2、file3和file4的头写入 提前谢谢。为什么不先回显非,然后执行查找,而不需要执行 另外,如果不指定要搜索的目录,我也不确定如何运

我有一个包含30000个文件的文件夹,其中一些是空的。我想找到它们并将“NON”作为空文件的头

我的剧本是:

 find -type f -empty -exec echo 'NON' {} \;
我的输出是:

 NON ./file1
 NON ./file2
 NON ./file3
 NON ./file4
但我希望“NON”作为file1、file2、file3和file4的头写入


提前谢谢。

为什么不先回显
,然后执行
查找
,而不需要
执行

另外,如果不指定要搜索的目录,我也不确定如何运行
find
,因此我在下面添加了要搜索的当前目录

 echo 'NON'
 find . -type f -empty
对您的问题的另一种可能的解释是,您希望将字符串
NON
添加到所有零长度文件中。你可以这样做

find . -type f -empty -exec sh -c "echo NON > {}" \;

为什么不先回显
,然后执行
查找
,而不需要
执行

另外,如果不指定要搜索的目录,我也不确定如何运行
find
,因此我在下面添加了要搜索的当前目录

 echo 'NON'
 find . -type f -empty
对您的问题的另一种可能的解释是,您希望将字符串
NON
添加到所有零长度文件中。你可以这样做

find . -type f -empty -exec sh -c "echo NON > {}" \;

您希望零长度文件现在包含非文本,对吗?祝你好运。你希望你的零长度文件现在包含非文本,对吗?祝你好运。我认为第二种解释是正确的。我认为第二种解释是正确的。