分隔符,可以用正则来表示
echo 'a-b.c' | awk -F'[-.]' '{print NF,$1,$2,$3}'
输出->3 a b c
echo 'a--b.c' | awk -F'[-.]' '{print NF,$1,$2,$3}'
输出->4 a b
echo 'a--b.c' | awk -F'[-.]+' '{print NF,$1,$2,$3}'
输出->3 a b c
AWK分隔符使用技巧
分隔符,可以用正则来表示
echo 'a-b.c' | awk -F'[-.]' '{print NF,$1,$2,$3}'
输出->3 a b c
echo 'a--b.c' | awk -F'[-.]' '{print NF,$1,$2,$3}'
输出->4 a b
echo 'a--b.c' | awk -F'[-.]+' '{print NF,$1,$2,$3}'
输出->3 a b c
856

被折叠的 条评论
为什么被折叠?