快速刪除複製代碼中的行號

參考:

http://phpmianshi.com/?id=56

有時我們copy的代碼中前面有行號,一個一個刪除太麻煩

可以用下面三種方式刪除行號:

1.awk操作

 awk '{for(i=2;i<=NF;i++)printf("%s ",$i);print ""}' test.c  > test2.c
詳解:

for (i=2;i<=NF;i++) printf("%s ",$i)  從第二列開始到最後,注意%s 後面有空格。

然後copy到編輯器格式化一下就好了

 

缺點是需要去編輯器再格式化一下

 

2.vim操作

 

在命令模式下按gg進入首行首字符

ctrl + v進入塊顯示模式

選中每一行的前兩個字符,直到末行 delete刪除

 

3.sed操作

cat test.php | sed -e 's/^[^0-9a-zA-Z]*[0-9]\{1,\}//g'
^0-9a-zA-Z  非數字或者字母開頭
[0-9]\{1,\}   多位的數字
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章