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
,您必须进行一些转义。我用
#
作为分隔符来保存这类作品,并使代码更易于阅读。

看这个:看这个:看这个: