Linux 刪除某檔案中的指定行,求解

2021-07-27 11:16:07 字數 719 閱讀 2391

1樓:傲慢的王子啊

[root@localhost ~]# cat fileservice tomcat restartping10.0.3.23

echo "demo">>/usr/local/textservice ntpd restart

[root@localhost ~]# grep -v 'echo "demo">>/usr/local/text' file

service tomcat restartping10.0.3.23

service ntpd restart

重新輸出到檔案就好了。

2樓:

格式為 /正規表示式/

若正規表示式中含有 / 符號,需要用轉義符。否則搞不清正則的起始和終止位置。

試試下面這樣:

sed -i '/echo "demo">>\/usr\/local\/text/d' /usr/local/demo

這個可以直接修改檔案,而grep -v 需要重定向為新檔案,然後再用“mv 新檔案 原檔案”來覆蓋原檔案。

linux中如何根據一個檔案的內容將另一個檔案中的某幾行刪掉

3樓:

#!/bin/bash

cat 2.txt | while read line;dosed -i "/$line/d" 1.txtdone

Linux 刪除某檔案中的指定行,求解

可以用下面指令碼的方法刪除某檔案的指定行 bin sh filename file.txt 可換為 1 if f file.txt then echo filename no found exit 1 fiecho n input some thing read if z reply then in...

linux如何快速刪除大檔案的第一行

使用如下命令可以刪除檔案的第一行 sed 1d filename find txt xargs sed i 1d 不怕你檔案大,也不怕你檔案多,linux一行命令搞定!sed d 1d filename 是刪除第一行 sed i 1d filename 是插入第一行 可以用sed命令實現 1 刪除文...

如何刪除中的某,如何刪除word文件中的某一頁

怎麼刪除word中的一頁?刪除word文件中的某一頁的方法 1 全選要刪除頁內容,點delete鍵,即可 2 若擬刪除頁是空白且無任何標記,可先點 開始 顯示段落標記 令空白頁顯示段落標記,全選段落標記,重複1的操作即可。3 在word中插入一張 並使該 充滿當前頁時,會在當前頁後面產生一個空白頁。...