【发布时间】:2020-04-10 07:17:55
【问题描述】:
输入:
"prefix_foo,prefix_bar"
预期输出:
foo
bar
这就是我到目前为止所做的。
$ echo "PREFIX_foo,PREFIX_bar" | awk '/PREFIX_/{x=gsub("PREFIX_", ""); print $0 }'
foo,bar
我无法弄清楚如何打印由换行符分隔的 foo 和 bar。提前致谢!
编辑:
- 输入的长度未知,因此可以有两个以上的单词,以逗号分隔。
- 这个问题更倾向于学习 awk 语言,而不是替代 gnu utils。
【问题讨论】: