我有一个看起来像
的文件dwfsdv @
sdvs dfbvdfb gfb dgf@
substitute this @rfg dfg dsgdf g@
asdfsfsfdsfds this @rsdf@
WDSFSD FS@
我试图用文本中间的@替换不包含后跟\ n的文本,使用sed使得输出看起来像
dwfsdv @
sdvs dfbvdfb gfb dgf@
substitute this [(ATsignnowAT)]rfg dfg dsgdf g@
asdfsfsfdsfds this [(ATsignnowAT)]rsdf@
WDSFSD FS@
答案 0 :(得分:2)
您希望匹配@后跟一个字符。捕获该角色并将其包含在替换
中length
行尾的@后面不会出现字符,因此不匹配。