gpt4 book ai didi

linux - 从文件内部删除模式条目

转载 作者:太空宇宙 更新时间:2023-11-04 05:26:46 26 4
gpt4 key购买 nike

我得到的查询就好像给定的模式存在于文件中,下一行以相同的模式开头和结尾,删除以给定的模式开头和结尾的行

输入如下:

abcd & abcd
& abcd &
abcd & abcd
& abcd
abcd abcd
& abcd &
abcd & abcd
abcd &
abcd & abcd
& abcd &"

输出为:

abcd & abcd
abcd & abcd
& abcd
abcd abcd
& abcd &
abcd & abcd
abcd &
abcd & abcd

我使用 sed 命令作为

var=`sed -n "/$1/{n;p}" $2 | grep "^$1" | grep "$1$"`
sed -i "/^$var$/d" $2

但该命令仅删除文件的第一个模式

最佳答案

Sed

sed '/^\& abcd \&$/d' YourFile

Grep

grep -v '^& abcd &$' YourFile

关于linux - 从文件内部删除模式条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30072637/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com