我在我的脚本上这样做:
set Cnt1 =`echo $Cnt | awk '{print $1}'`
set Cnt2 =`echo $Cnt | awk '{print $2}'`
set Cnt3 =`echo $Cnt | awk '{print $3}'`
我收到一条错误消息,提示“设置:变量名称必须以字母开头。” 有人可以告诉我我做错了什么.. Cnt 得到了这样的价值:
Cnt = 1 1 1
您必须删除 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 shell 的十大理由!