刪除第三行,並把結果送至檔案newfile
sed '3d' file>newfile
刪除倒數第三行,把結果送至檔案newfile
tac file|sed '3d'|tac >newfile
刪除倒數第三行,bash shell版本
linenum=`cat file | wc -l`
linenum_last3=`expr $linenum - 3`
sed -n ''
"$linenum_last3"
'd' file
注釋:sed使用變數
是通過單引號雙引號。其實還有很多其它方法。
'"$variable '
"
參考文獻:
- 在sed中使用變數 - wendell的日誌 - 網易部落格
- sed, a stream editor
- sed的暫存空間和模式空間 - 樂在其中/leo在其中 - iteye技術**
31 shell程式設計 sed之刪除
刪除 etc passwd中的第15行 sed i 15d passwd 刪除 etc passwd 中第8行到14 行之間所有的內容 sed i 8,14d passwd 刪除 etc passed 中不能登入的使用者 sed i sbin login d passwd 刪除 etc passwd...
shell 檔案內容替換 sed用法
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!呼叫sed命令有兩種形式 sed options command file s sed options f scriptfile file s 刪除 d命令 sed 2d example 刪除example檔案的第二行。sed 2,d exampl...
Shell 檔案內容替換 sed用法
sed是乙個很好的檔案處理工具,本身是乙個管道命令,主要是以行為單位進行處理,可以將資料行進行替換 刪除 新增 選取等特定工作,下面先了解一下sed的用法。呼叫sed命令有兩種形式 sed options command file s sed options f scriptfile file s ...