小编Sod*_*oda的帖子

颠倒一行中前 3 位数字的顺序

我正在尝试为大学做作业,但我目前被困住了。目标是读取一些电话号码并颠倒前 3 位数字的顺序并将它们放在括号中。我可以让它读取电话号码,但不能反转数字。

例如:输入

214 4234-5555
Run Code Online (Sandbox Code Playgroud)

例如:输出

412 4234-5555
Run Code Online (Sandbox Code Playgroud)

这是我迄今为止所拥有的

sed -r "s/([0-9]), ([0-9]), ([0-9])/\3\2\1/g" phone.txt
Run Code Online (Sandbox Code Playgroud)

bash sed gawk

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

标签 统计

bash ×1

gawk ×1

sed ×1