Я пытался поместить список в колонку с помощью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
Однако до сих пор не выполнима, так как есть более чем один маркер на правой стороне =
. Вы можете иметь в виду что-то Лик
set stats=`awk '{if(NR>=1) print $1}' $STATFILE`
с помощью backtic `, чтобы получить вывод команды awk
. Или вы могли бы иметь в виду только строку:
set stats="awk '{if(NR>=1) print $1}' $STATFILE"
В любом случае требуется некоторая работа.