小编use*_*000的帖子

在列的开头和结尾添加字符

我有一个这样的文件:

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)

我已经为此苦苦挣扎了很长时间,但我不明白该怎么做。任何帮助表示赞赏,谢谢。

text-processing columns

3
推荐指数
2
解决办法
5216
查看次数

如果匹配存在,则使用 AWK 添加新行

我有一个具有以下格式的文件:

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 但我只能在分隔符后打印一个新行,我不知道如何在下一行打印整个内容。

sed awk

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

打印不包含字符的单词

我的文件格式如下:

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 命令,但没有一个很好用。

grep sed

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

标签 统计

sed ×2

awk ×1

columns ×1

grep ×1

text-processing ×1