【发布时间】:2011-10-06 05:16:42
【问题描述】:
我编写了一个 ksh shell 脚本,并且我有很长的逗号分隔字符串,我只需要在第 9 个逗号之后将其分成单独的行。在第 9 个逗号之后,我想删除那个逗号并换行:
例如: 初始字符串 1,2,3,4,5,6,7,8,9,10,11,12,13,14,14,15,16,17,18,19,20,21
输出:
1,2,3,4,5,6,7,8,9,10
11,12,13,14,14,15,16,17,18,19,20
21
我知道这可以通过 awk 实现,但我对命令不太熟悉。有人可以提供如何做到这一点
谢谢
【问题讨论】:
-
man awk? ..你熟悉那个命令吗? :)