linux經常使用命令之文本替換linux
vi test_filetest
:%s/h/h1/gsed
註釋:全文替換,將h替換爲h1file
:1,4s/h/h1/g註釋
註釋:將第1行到第4行的h替換爲h1文件
:%s/\n/,/gvi
註釋:將換行符替換爲,block
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 參數;
$ echo ${var//a/b}