有一種方法使用bash腳本從文件中刪除包裹/*
和*/
之間的所有行刪除塊的意見?從文件有一個bash腳本
我用percona生成一個sql腳本來同步兩個數據庫,一個開發到一個生產。 Percona生成一個格式良好的SQL腳本,但充滿了增加文件大小的註釋。所以,爲了簡化上傳操作,我寧願刪除所有不必要的東西。
EDIT 1月10日
我這個代碼解決:
sed -r ':a; s%(.*)/\*.*\*/%\1%; ta; /\/\*/ !b; N; ba' <FILE_TO_CLEAN>
感謝所有
這個命令只涉及以註釋開頭的行,或者即使註釋位於另一行的末尾也行得通! –
我用完成解決問題的腳本重新編輯了問題。謝謝! –