- 一次性给文件多行加注释
在vim 视图模式下
:2,5 s/^/#/
或者直接使用sed,命令如下:
sed -i ‘2,5s/^/#/‘ filename - 注释取消
反之,将2~5行带#注释取消:
:2,5 s/^#//
或者
sed -i ‘2,5s/^#//‘ filename - 去掉空行
sed -i ‘/^$/d’ df.txt - 将每一行拖尾的“空白字符”(空格,制表符)删除
sed ‘s/ *$//‘ df.txt >cwm.txt - 将每一行中的前导和拖尾的空白字符删除
sed ‘s/^ //;s/ $//‘ df.txt >cwm.txt - vi下全文替换
:%s/1/2/g 全文替换
“1,20” :表示从第1行到20行;
“%” :表示整个文件,同“1,$”;
“. ,$” :从当前行到文件尾;