gpt4 book ai didi

linux - 在目录中搜索文本文件并向每个文件附加一个(静态)行

转载 作者:太空宇宙 更新时间:2023-11-04 08:59:11 24 4
gpt4 key购买 nike

我有一个目录,其中包含许多子目录和在这些子目录中带有后缀的文件(例如 FileA-suffixA FileB-SuffixB FileC-SuffixC FileD-SuffixA 等)。

如何递归搜索具有特定后缀的文件,并将用户定义的文本行附加到这些文件?我觉得这是 grep 和 sed 的工作,但我不确定我将如何去做。我对脚本编写还很陌生,所以请多多包涵。

最佳答案

你可以这样做

find /where/to/search -type f -iname '*.SUFFIX' -exec echo "USER DEFINED STRING" >> \{\} \;
  1. find 在提供的路径中搜索
  2. -type f 只查找文件
  3. -iname '*.SUFFIX' 查找后缀名,忽略大小写

关于linux - 在目录中搜索文本文件并向每个文件附加一个(静态)行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25023609/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com