我需要删除当前文件夹和子文件夹中所有脚本文件中的所有注释。所有注释行都以//开头。我想删除整行
答案 0 :(得分:3)
find . -type f |xargs sed -i '\#^//#d'
查找部分找到所有文件,sed
部分删除以//
开头的所有行
您可以在-name
中添加find
选项以进行进一步过滤。检查man find
以获取更多有用信息。
您的模式包含斜杠/
,因此对于sed的默认/pattern/d
,您必须进行一些转义。我使用#
作为分隔符来保存这种作品,并使代码更容易阅读。