sed 等相關的複習

2022-05-11 17:49:30 字數 1106 閱讀 9667

sed相列印兩行之間的內容:

sed  讓大小寫如何轉換

sed 's/\b[a-z]/\u&/g' fuxi.txt  第乙個字母變成大寫

sed 's/[a-z]/\u&/g' fuxi.txt  全部轉換成大寫 u& = up +& 的縮寫

sed 's/[a-z]/\l/g' fuxi.txt  全部轉換成小寫 l& = low +& 的縮寫

sed在檔案中某一行最後新增乙個數字

sed 's/\(^n.*\)/\1 所找到的哪一行,新增的內容/' fuxi.txt

if 匹配"^a,*"

:a追加下一行

if 不匹配"$"

goto a

最後退出迴圈,d命令刪除。

sed 的相關用法

寫本篇部落格時,正在讀一本叫做 sed awk 的第三版書籍,這本書真的很不錯,作為一本熱門技術書籍,足以見得作者是乙個很用心的人,當然我看的是中文翻譯版的,翻譯作者同樣用心 感謝作者提供這樣優秀的書籍供熱愛技術的人們學習,感謝。說起sed,不得不說一說ed,首先來說ed類的編輯器都是基於行進行操作...

sed相關命令及操作

sed i s g name.txt 替換每一行中的 為空格 sed i s mv g name.txt 在行首追加mv sed s tail g test.file 行尾追加 sed i 2s pei name.txt 替換一行 行首 行尾 sed裡面雙引號和單引號的區別,如果是單引號,不能引用變...

linux的awk和sed等命令比較

對於文字的操作分為兩種操作,一種是按行操作,一種是按列操作。簡單的命令有grep 行操作 和cut 列操作 複雜點的有sed 行操作 和awk 列操作 樣例文字 hello tom hi marry how are you什麼是行操作 簡單的例子就是,獲取上面文字中帶有hello的行就是行操作。什麼...