【原創】Linux基礎之linux經常使用命令之文本替換

linux經常使用命令之文本替換linux

1 vi

vi test_filetest

:%s/h/h1/gsed

註釋:全文替換,將h替換爲h1file

:1,4s/h/h1/g註釋

註釋:將第1行到第4行的h替換爲h1文件

:%s/\n/,/gvi

註釋:將換行符替換爲,block

2 sed

sed -e 's/h/h1/g' test_file參數

註釋:全文替換,將h替換爲h1

sed -e '1,4s/h/h1/g' test_file

註釋:將第1行到第4行的h替換爲h1

sed ':a;N;$!ba;s/\n/,/g' test_file

註釋:將換行符替換爲,

sed 'nd' test_file

註釋:刪除第n行

sed -e '1s/h/h1/g;4s/h/h1/g' test_file

註釋:同時進行多個替換,;分隔

 

若是想直接修改文件,增長 -i 參數;

3 直接替換

$ echo ${var//a/b}

相關文章
相關標籤/搜索