用于在所有目录中搜索特定文件的字符串和输出行的Shell脚本

时间:2017-10-13 11:26:25

标签: string shell file search

如何在所有目录中的特定文件中搜索字符串并将结果输出到文件?

我正在使用下面的代码但是如何为此编写shell脚本?

find. -name *.txt | grep *%text* > result.xls 

1 个答案:

答案 0 :(得分:0)

我不明白你的观点。我认为你的命令行会正常工作。 要将其转换为脚本,只需将此命令行保存到文本文件中,然后添加x权限。

  1. 将以下内容保存到文件中。例如:xxx.sh

    #!/bin/bash
    find . -name '*.txt' | grep '*%text*' > result.xls
    
  2. 通过以下命令为文件添加x权限。

    chmod +x xxx.sh
    
  3. 运行脚本。

    ./xxx.sh
    
  4. 检查此输出文件result.xls