剪切操作時輸入數據給因「*」意想不到的結果,如何解決它..剪切操作 - 怪異的行爲
以下將更好地解釋:
$ line="000067 (base 16) SOFT * RITE, INC."
$ vendoroui=`echo $line | cut -d' ' -f1`
$ echo $vendoroui
000067
$ vname=`echo $line | cut -d' ' -f4-$NF`
$ echo $vname
1 bb bn btest.txt btmp.txt cc cut if sedTbKkAE sorted start.txt t10.sh t11.sh t12.sh t13.sh t14.sh t1.sh t2.txt t3.sh t4.sh t5.sh t6.sh t7.sh t8.sh t9.sh tmp RITE, INC.
這是由於到inPut中的'*',如何解決?
哪裏'$ NF'從何而來?如果你想要場4結束,請使用'cut -f 4 -' – 2011-06-10 00:40:01