包含換行符的文字處理 - Linux

By Lily
at 2016-02-29T21:04
at 2016-02-29T21:04
Table of Contents
我想把某 html 的 javascript 都切掉,
用 perl 寫就是 ` $html =~ s#<script(.|\n)*?</script>##g ; `
我想知道有沒有單行的寫法。
`perl -pe` 會變成逐行處理,
而 sed 和 awk 又只有處理單行內的比較方便。
sed 還沒有貪婪模式……。
我用的方法:
$ tr '\n' '\0' < foo.html | perl -pe '...' | tr '\0' '\n'
--
因為她不知道,唯一值得她流淚的人,絕不會讓她流淚。
--
Tags:
Linux
All Comments

By Rachel
at 2016-03-04T16:29
at 2016-03-04T16:29

By Una
at 2016-03-06T08:40
at 2016-03-06T08:40

By Ina
at 2016-03-07T07:41
at 2016-03-07T07:41

By Olivia
at 2016-03-11T17:24
at 2016-03-11T17:24

By Barb Cronin
at 2016-03-12T23:26
at 2016-03-12T23:26

By Steve
at 2016-03-17T22:53
at 2016-03-17T22:53
Related Posts
請問at可以找到之前輸入的內容嗎?

By Quintina
at 2016-02-29T19:06
at 2016-02-29T19:06
安裝tar.gz

By Caroline
at 2016-02-29T16:34
at 2016-02-29T16:34
GLibC被發現有漏洞

By Ethan
at 2016-02-28T00:30
at 2016-02-28T00:30
請推薦「超初階使用者」的Linux

By Isla
at 2016-02-27T23:28
at 2016-02-27T23:28
酷音卡字 ?

By Freda
at 2016-02-25T15:56
at 2016-02-25T15:56