我尝试使用
将列表放入列中set stats = awk '{if(NR>=1) print $1}' $STATFILE
但不断收到错误消息"变量名必须以字母&#34开头;有什么建议?
答案 0 :(得分:0)
tcsh / csh期望=
标记周围没有空格。这会更好:
set stats=awk '{if(NR>=1) print $1}' $STATFILE
但是,它仍然不可行,因为=
右侧有多个令牌。你可能意味着喜欢的东西
set stats=`awk '{if(NR>=1) print $1}' $STATFILE`
使用backtic`来获取awk
命令的输出。或者你可能只是意味着一个字符串:
set stats="awk '{if(NR>=1) print $1}' $STATFILE"
无论哪种方式,都需要做一些工作。