Linux 如何删除当前文件夹和子文件夹中所有文件中的//注释行?
我需要删除当前文件夹和子文件夹中所有脚本文件内的所有注释。所有注释行均以//开头。我想删除整行Linux 如何删除当前文件夹和子文件夹中所有文件中的//注释行?,linux,bash,shell,sed,Linux,Bash,Shell,Sed,我需要删除当前文件夹和子文件夹中所有脚本文件内的所有注释。所有注释行均以//开头。我想删除整行 find . -type f |xargs sed -i '\#^//#d' 查找部分查找所有文件,而查找部分删除所有以/开头的行 您可以在find中添加-name选项以进行进一步筛选。检查man find以获取更多有用信息 您的模式包含斜杠/,因此使用sed的默认/pattern/d,您必须进行一些转义。我使用#作为分隔符来保存此类作品,并使代码更易于阅读 查找部分查找所有文件,而查找部分删除所有
find . -type f |xargs sed -i '\#^//#d'
查找部分查找所有文件,而查找部分删除所有以/
开头的行
您可以在find
中添加-name
选项以进行进一步筛选。检查man find
以获取更多有用信息
您的模式包含斜杠/
,因此使用sed的默认/pattern/d
,您必须进行一些转义。我使用#
作为分隔符来保存此类作品,并使代码更易于阅读
查找部分查找所有文件,而查找部分删除所有以/
开头的行
您可以在find
中添加-name
选项以进行进一步筛选。检查man find
以获取更多有用信息
您的模式包含斜杠/
,因此使用sed的默认/pattern/d
,您必须进行一些转义。我使用#
作为分隔符来保存此类作品,并使代码更易于阅读
查找部分查找所有文件,而查找部分删除所有以/
开头的行
您可以在find
中添加-name
选项以进行进一步筛选。检查man find
以获取更多有用信息
您的模式包含斜杠/
,因此使用sed的默认/pattern/d
,您必须进行一些转义。我使用#
作为分隔符来保存此类作品,并使代码更易于阅读
查找部分查找所有文件,而查找部分删除所有以/
开头的行
您可以在find
中添加-name
选项以进行进一步筛选。检查man find
以获取更多有用信息
您的模式包含斜杠/
,因此使用sed的默认/pattern/d
,您必须进行一些转义。我用#
作为分隔符来保存这类作品,并使代码更易于阅读。看这个:看这个:看这个: