Linux 在ubuntu中搜索和删除
您好,我使用的是ubuntu shell,我试图在用户输入2个键后删除文件中的唯一行,但在txt文档中没有删除。我的代码有问题吗?谢谢“:”是txt中的分隔符Linux 在ubuntu中搜索和删除,linux,file,ubuntu,sed,Linux,File,Ubuntu,Sed,您好,我使用的是ubuntu shell,我试图在用户输入2个键后删除文件中的唯一行,但在txt文档中没有删除。我的代码有问题吗?谢谢“:”是txt中的分隔符 read input1 read input2 sed "/$input1:$input2/d" sample.txt 您需要就地更改,并且可以在命令中使用-i选项,如: sed -i.bak "/$input1:$input2/d" sample.txt 因此,发布命令后,您将获得其他文件: sample.txt.bak -
read input1
read input2
sed "/$input1:$input2/d" sample.txt
您需要就地更改,并且可以在命令中使用-i选项,如:
sed -i.bak "/$input1:$input2/d" sample.txt
因此,发布命令后,您将获得其他文件:
sample.txt.bak - as original file
sapmple.txt with line containing your pattern deleted.
请显示sample.txt和sample inputsIt的内容,我很满意。输入/文件的内容是什么?在该文件中发布内容。这些是一些数据。愤怒的葡萄:布莱恩布拉:73.9:12:2测试之书:斯科特芬兰:20.9:20:8很抱歉,我仍然无法为我工作。两个文件仍然包含数据。