У меня есть номер в текстовом файле, например:
int_width: 5230
Я хочу установить это число (5230) в переменной в csh
. Какая правильная форма? (grep работает до установки)
set WIDTH = "$(grep int_width *.txt | sed 's/[^0-9]*//g')"
set
переменной в csh
необходимо использовать set
( больше информации ) csh
или tcsh
не поддерживает $()
и требует ` `
для подстановки команд. Объедините два приведенных выше, и вы получите:
% set WIDTH=`grep int_width *.txt | sed "s,[^0-9]*,," `
% echo $WIDTH
5230