日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sedawk笔记

發布時間:2025/7/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sedawk笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


sed [-e] 'instruction' file
只有在命令行上給出多個指令時才需要-e選項,它告訴sed將下一個參數解釋為指令。
-n?? sed的默認操作是輸出每個輸入行,-n選項可以組織自動輸出。當指定該選項時,每個要生成輸出的指令都必須要包含打印命令p。

Page 44

shell里面不接收單引號轉義。在表達式中確實需要用到'或者",可以用"把表達式包圍起來,然后在表達式中進行適當的轉義,如果/這樣的字符比較多,可以用另外的分隔符,比如;@等這樣表達式中的/就不需要轉義了。

在方括號中,標準的元字符會失去它們的含義。

page 64

page 75

sed首先將整個編輯腳本應用于第一個輸入行,然后再讀取第二個輸入行并對其應用整個腳本。因為sed總是處理原始行的最新形式,所以生成的任何編輯工作都會改變后續命令應用的行。

page 86


page 96

troff為長破折號提供了一個特殊的字符名 \(em

排除3個或多個連續的連字符的行
sed '/---/!s/--/\\(em/g' file

page 99


page 105

[address]s/pattern/replacement/flags
s/制表符/>/2? 假設每行有3個制表符,并且要用>替換第二個指標位
\一般用于轉義其他的元字符,但是它在替換字符串中也用于包含換行符
插入命令將所提供的文本放置在模式空間的當前行之前。追加命令將文本放置在當前行之后。更改命令用所提供的文本取代模式空間的內容。這些命令中的每一個都要求后面跟一個反斜杠用于轉義第一個行尾。test必須從下一行開始。要輸入多行文本,每個連續的行都必須要用反斜杠結束。最后一行例外。

page 131

page 145???? 2008/06/23

page 181???? 2008/06/24

page 192???? 2008/06/24

page 226???? 2008/06/25

page 230???? 2008/06/26

如果你在shell腳本中調用了awk,命令行的參數將傳遞給shell而不是傳遞給awk。你必須將shell腳本的命令行參數,傳遞給在shell腳本中的awk。

page 237???? 2008/06/27

轉載于:https://blog.51cto.com/61171/84325

總結

以上是生活随笔為你收集整理的sedawk笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。