aidisheng12 发表于 2012-11-19 10:04

awk分割字符串的小问题

大家好,请教一下例如一个字符串 "a=b=c=d",我想通过awk的分割方式拿到"b=c=d"

这个写法显然是错误的 : echo "a=b=c=d" | awk -F '=' '{printf $2}'
然后请问一下有木有会的,指点一下...

linux_c_py_php 发表于 2012-11-19 11:23

echo "a=b=c=d" | awk -F '=' 'BEGIN{FS="=";OFS="=";}{$1="";print substr($0, 2)}';

kk5234 发表于 2012-11-19 11:33

echo "a=b=c=d" | awk 'BEGIN{FS=OFS="="}{print $2,$3,$4}'

sakulagi 发表于 2012-11-21 09:06

不用awk这种重量级工具吧:
echo "a=b=c=d" |cut -d= -f2-
页: [1]
查看完整版本: awk分割字符串的小问题