sed 正則表示法刪除程式註解 - Linux

By Barb Cronin
at 2019-02-06T01:52
at 2019-02-06T01:52
Table of Contents
https://chromium.googlesource.com/external/webrtc/+/d60d06a9f971a36c9a51ff9919850cffb993893c/webrtc/sdk/android/api/org/webrtc/VideoCapturerAndroid.java
以這檔案舉例下面正則表示法會刪除 // , /* */ , 跟空白行
sed -e '/\*/d' -e '/\/\//d' -e '/^\s*$/d' VideoCapturerAndroid.java
但是有個問題是像是下面這兩種註解會把整行程式碼刪除~
VideoCapturerAndroid.create(name, eventsHandler, false /*captureToTexture */);
VideoCapturerAndroid.create(name, eventsHandler, false); // captureToTexture
變我希望只刪除註解部份變成下面這樣
VideoCapturerAndroid.create(name, eventsHandler, false);
這樣sed正則有辦法做到嘛?
https://blog.csdn.net/JairDavis/article/details/53675669
上面網址提到用gedit編輯器使用正則 /\*{1,2}[\s\S]*?\*/ 取代成空白是可以
但是我有大量檔案需要做 希望能用sed + find 做
謝謝
--
Tags:
Linux
All Comments

By Dora
at 2019-02-07T23:15
at 2019-02-07T23:15

By Andy
at 2019-02-08T10:44
at 2019-02-08T10:44

By Olive
at 2019-02-08T17:27
at 2019-02-08T17:27

By Hedda
at 2019-02-12T23:54
at 2019-02-12T23:54

By Mason
at 2019-02-16T18:08
at 2019-02-16T18:08

By Charlie
at 2019-02-17T13:41
at 2019-02-17T13:41

By Adele
at 2019-02-20T20:46
at 2019-02-20T20:46

By Kumar
at 2019-02-25T06:22
at 2019-02-25T06:22
Related Posts
docker容器內的NIS該如何讓其他Host連到

By Tristan Cohan
at 2019-02-05T17:03
at 2019-02-05T17:03
最近網路上找到能正常玩惡靈古堡2重製版的方法

By Yedda
at 2019-01-31T12:18
at 2019-01-31T12:18
透過VPN登入ssh

By Isabella
at 2019-01-29T21:01
at 2019-01-29T21:01
docker容器內的NIS該如何讓其他Host連到

By Jack
at 2019-01-29T20:06
at 2019-01-29T20:06
檔案名稱後面有*及@

By Irma
at 2019-01-29T10:05
at 2019-01-29T10:05