小编ers*_*rim的帖子

如何删除文本文件中的特定文本

我有一个文本文件:

192.168.47.100 computer
192.168.47.101 phone
192.168.47.1 computer3
192.168.47.50 computer2
Run Code Online (Sandbox Code Playgroud)

我想删除192.168.47.1

我试过了

while read line
do
    IPTemp="$line"
    ex -s +"g/$IPTemp/d" -cwq $1
done < IPLib.txt
Run Code Online (Sandbox Code Playgroud)

但输出是:

192.168.47.50 computer 3
Run Code Online (Sandbox Code Playgroud)

我试过sed 's/192.168.47.1//g'但是再次输出是:

00 computer
01 phone
computer3
192.168.47.50 computer2
Run Code Online (Sandbox Code Playgroud)

我在谷歌搜索,但我找不到合适的.

linux bash awk

2
推荐指数
1
解决办法
96
查看次数

标签 统计

awk ×1

bash ×1

linux ×1