8

私は自分のスクリプトでこれを行っています:

set Cnt1 =`echo $Cnt | awk '{print $1}'`
set Cnt2 =`echo $Cnt | awk '{print $2}'`
set Cnt3 =`echo $Cnt | awk '{print $3}'`

「set:変数名は文字で始まる必要があります」というエラーが表示されます。誰かが私が間違っていることを教えてもらえますか..Cntは次のような価値を得ました:

Cnt = 1 1 1
4

1 に答える 1

9

Cntと=の間のスペースを削除する必要があります

set Cnt1=`echo $Cnt | awk '{print $1}'`
set Cnt2=`echo $Cnt | awk '{print $2}'`
set Cnt3=`echo $Cnt | awk '{print $3}'`

(t)cshを残してください、それはひどいです、そしてCシェルを使用しないトップ10の理由を読んでください!

于 2011-07-13T19:32:50.663 に答える