1
我試圖把一張表的列使用CSH變量名稱必須以字母
set stats = awk '{if(NR>=1) print $1}' $STATFILE
但不斷收到錯誤消息「變量名稱必須以字母開頭」有什麼建議麼?
我試圖把一張表的列使用CSH變量名稱必須以字母
set stats = awk '{if(NR>=1) print $1}' $STATFILE
但不斷收到錯誤消息「變量名稱必須以字母開頭」有什麼建議麼?
tcsh/csh預計在=
標記周圍沒有空白。這將更好的工作:
set stats=awk '{if(NR>=1) print $1}' $STATFILE
但是,它仍然是不可行的,因爲有對=
右側多於一個的令牌。你可能意味着什麼LIK使用backtic`得到awk
命令的輸出
set stats=`awk '{if(NR>=1) print $1}' $STATFILE`
。或者你可能意味着只是一個字符串:
set stats="awk '{if(NR>=1) print $1}' $STATFILE"
無論哪種方式,一些工作是必要的。