我有一个这样的文件:
78@54@this@15@23
65@22@is@92@16
34@12@an@14@18
13@42@example@52@22
Run Code Online (Sandbox Code Playgroud)
我想把它改成这样:
"78"@54@"this"@15@23
"65"@22@"is"@92@16
"34"@12@"an"@14@18
"13"@42@"example"@52@22
Run Code Online (Sandbox Code Playgroud)
我已经为此苦苦挣扎了很长时间,但我不明白该怎么做。任何帮助表示赞赏,谢谢。
我有一个具有以下格式的文件:
aaa@ bbb
bbb@ ccc& ddddd@ aaaf
ccc@ ddd& eee: abcd& dassda
Run Code Online (Sandbox Code Playgroud)
输出应该是:
aaaa@ bbb
bbb@ ccc&
ddddd@ aaaf
ccc@ ddd&
eee@ abcd& dassda
Run Code Online (Sandbox Code Playgroud)
我如何能够使用 AWK 实现这一目标?我试过 sed 和 awk 但我只能在分隔符后打印一个新行,我不知道如何在下一行打印整个内容。
我的文件格式如下:
this!,is!,another!,test,yes!
this!,is!,another!,column,yes!
no,not!,another!,column
Run Code Online (Sandbox Code Playgroud)
我的输出应该是:
test
column
no
Run Code Online (Sandbox Code Playgroud)
它不应该包含“!” 特点。
我已经尝试了多个 sed 和 (e)grep 命令,但没有一个很好用。