小编use*_*085的帖子

如何使用sed命令删除带有变量搜索的行

sed删除与输入数据匹配的行的命令有什么问题?

输入数据.txt

123,
1234,
1453,
Run Code Online (Sandbox Code Playgroud)

数据删除.txt

1234,hellofirstline
123,hellosecondline
14676,hellothirdline
1453,hellofourthline
Run Code Online (Sandbox Code Playgroud)

Datatodelete.txt 中的预期输出

14676,hellothirdline
Run Code Online (Sandbox Code Playgroud)

脚本:

echo "the script starts now"
while read EachLine
do
  echo $EachLine
  sed "/$EachLine/d" < /home/Datatodelete.txt >/home/dummy
done < /home/InputData.txt
Run Code Online (Sandbox Code Playgroud)

sed shell-script

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

标签 统计

sed ×1

shell-script ×1