sed

sed '/^$/d' file 刪除空白行顯示 (原文件不動)

sed '1,10d' file 刪除1到10行顯示 (原文件不動)

sed 's/root/&super/p' file 在root後追加super 打印輸出(原文件不動)

sed 's/root/&super/g' file 在所有root後追加super 打印輸出(原文件不動)

[root@bogon data]$var=root

特殊用法 [root@bogon data]$sed 's/'''$var'''/zhonghua123/' /etc/passwd ''' $var''' 在sed引用變量是用6個單引號括起來。特殊用法

結果   zhonghua123:x:0:0:root:/root:/bin/bash

[root@bogon data]$sed 's/'''$var'''/zhonghua123/g' /etc/passwd
[root@bogon data]$sed 's/'''$var'''/&123/g' /etc/passwd
root123:x:0:0:root123:/root123:/bin/bash

[root@bogon Packages]$ls *.rpm|rev|cut -d. -f2|rev|sort|uniq -c --分類查看 比較好的組合

2258 i686
3122 noarch
4639 x86_64
[root@bogon Packages]$ls .rpm |sed -r 's#..(.*).rpm$#\1#'|sort|uniq -c --使用sed 統計
2258 i686
3122 noarch
4639 x86_64

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章