
用awk按多个字符切割
例如:一个字符串为aa:bb,cc:dd,l:m,怎么用awk把他切成aabbccddlm,并把切出的字符保存到数组中...
例如:一个字符串为aa:bb,cc:dd,l:m,怎么用awk把他切成aa bb cc dd l m,并把切出的字符保存到数组中
展开
1个回答
展开全部
awk只能某一个分隔符切割字符串
` echo "aa,bb,cc"|awk -F ',' '{print $1} '` 输出结果就是aa $1 就是第一项 $NF是最后一项
你这种分隔符不一致的没法用awk分割啊
` echo "aa,bb,cc"|awk -F ',' '{print $1} '` 输出结果就是aa $1 就是第一项 $NF是最后一项
你这种分隔符不一致的没法用awk分割啊
追问
那这种用shell脚本应该怎么处理
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询