我正在使用awk substr()
从字符串中提取子字符串。
例如,如果我的字符串如下所示:
qwertyuiop
我想提取 (1-3) & (6-9) 字符我用这个:
awk '{print (substr($1, 1, 3) substr($1, 6, 4))}'
qweyui
如何多次重复特定的减法?
例如,我想提取 (1-3) & (6-9)(6-9)(6-9) 字符以获得如下结果:
qweyuioyuioyuio
当然我可以使用这样的命令:
awk '{print (substr($1, 1, 3) substr($1, 6, 4) substr($1, 6, 4) substr($1, 6, 4))}'
有没有更简单的方法?