0
如何搜索所有目录中特定文件中的字符串并将结果输出到文件?Shell脚本在所有目录中搜索特定文件的字符串和输出行
我正在使用下面的代码,但我怎么能写这个shell脚本?
find. -name *.txt | grep *%text* > result.xls
如何搜索所有目录中特定文件中的字符串并将结果输出到文件?Shell脚本在所有目录中搜索特定文件的字符串和输出行
我正在使用下面的代码,但我怎么能写这个shell脚本?
find. -name *.txt | grep *%text* > result.xls
我不明白你的观点。我认为你的命令行会正常工作。 要将其写入脚本,只需将该命令行保存到文本文件中,然后添加x权限即可。
将下列内容保存到文件中。例如:xxx.sh
#!/bin/bash
find . -name '*.txt' | grep '*%text*' > result.xls
通过以下命令添加文件的x权限。
chmod +x xxx.sh
运行脚本。
./xxx.sh
检查该输出文件result.xls
。
你可能更喜欢'find。 -type f -name“* .txt”-execdir grep'*%text *''{}'+> results.txt',取而代之。 –