簡體   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