繁体   English   中英

如何删除//当前文件夹和子文件夹中所有文件中的注释行?

[英]How to delete // comment lines in all files in current folder and subfolders?

我需要删除当前文件夹和子文件夹中所有脚本文件中的所有注释。 所有注释行均以//开头。 我要删除整行

find . -type f |xargs sed -i '\#^//#d'

查找部分查找所有文件,而sed部分删除所有以//开头的行

您可以添加-name在选项find做进一步的筛选。 检查man find以获得更多有用的信息。

您的模式包含斜线/ ,因此使用sed的默认/pattern/d必须进行一些转义。 我使用#作为分隔符来保存这种工作,并使代码更易于阅读。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM