日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux下命令行的使用:使用sed命令操作文件

發布時間:2023/12/10 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下命令行的使用:使用sed命令操作文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用該命令sed刪除文件test.txt中包含某個字符串abc的行:

sed '/adc/d' test.txt >result.txt

在文件test.txt中刪除從開頭到含有某個字符串abc的行?

?sed?'1,/abc/d' test.txt?>result.txt

獲取文件test.txt中包含字符串abc的行

cat test.txt |grep "abc" > result.txt

sed具體用法如下:?

用法: sed [選項]... {腳本(如果沒有其他腳本)} [輸入文件]...

-n, --quiet, --silent
取消自動打印模式空間
-e 腳本, --expression=腳本
添加“腳本”到程序的運行列表
-f 腳本文件, --file=腳本文件
添加“腳本文件”到程序的運行列表
--follow-symlinks
直接修改文件時跟隨軟鏈接
-i[擴展名], --in-place[=擴展名]
直接修改文件(如果指定擴展名就備份文件)
-l N, --line-length=N
指定“l”命令的換行期望長度
--posix
關閉所有 GNU 擴展
-r, --regexp-extended
在腳本中使用擴展正則表達式
-s, --separate
將輸入文件視為各個獨立的文件而不是一個長的連續輸入
-u, --unbuffered
從輸入文件讀取最少的數據,更頻繁的刷新輸出
--help 打印幫助并退出
--version 輸出版本信息并退出

如果沒有 -e, --expression, -f 或 --file 選項,那么第一個非選項參數被視為
sed腳本。其他非選項參數被視為輸入文件,如果沒有輸入文件,那么程序將從標準
輸入讀取數據。

GNU版sed主頁: <http://www.gnu.org/software/sed/>。
使用GNU軟件所需幫助文檔: <http://www.gnu.org/gethelp/>。
將錯誤報告通過電子郵件發送到:<bug-gnu-utils@gnu.org>.
請務必將單詞“sed”放在標題的某處。

?其他某些用法:http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.html?

轉載于:https://www.cnblogs.com/xiayexingkong/archive/2013/06/14/3135775.html

總結

以上是生活随笔為你收集整理的linux下命令行的使用:使用sed命令操作文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。