Linux 中 awk sub替换中双引号与/ /的使用
001、Linux 中 awk sub替换中双引号与/ /的使用
[root@PC1 test]# ls a.txt [root@PC1 test]# cat a.txt 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 [root@PC1 test]# awk '{c1=$1; $1=""; sub("^ ",""); print $0, c1}' a.txt 02 03 04 01 06 07 08 05 10 11 12 09 14 15 16 13 18 19 20 17 [root@PC1 test]# awk '{c1=$1; $1=""; sub("/^ /",""); print $0, c1}' a.txt ## 双引号和//不能同时使用 02 03 04 01 06 07 08 05 10 11 12 09 14 15 16 13 18 19 20 17 [root@PC1 test]# awk '{c1=$1; $1=""; sub(/^ /,""); print $0, c1}' a.txt 02 03 04 01 06 07 08 05 10 11 12 09 14 15 16 13 18 19 20 17

。

浙公网安备 33010602011771号