求解释gsub(/-/,"",$4) 为啥变成2 了
echo "a b c 2011-11-22 a:d" | awk '$4=gsub(/-/,"",$4)'为啥 输出后 2011-11-22 变成 2 了?
求解释。
------解决方案--------------------$ echo "a b c 2011-11-22 a:d"
------解决方案-------------------- awk 'gsub(/-/,"",$4)'
a b c 20111122 a:d
------解决方案--------------------gsub函数执行成功返回匹配的个数