Я пытаюсь создать псевдоним в моем файле ~/.alias
следующим образом. Оболочка t csh.
alias getlastlog 'foreach log ( `find dir1/dir2/*log | tac` )\
grep -q "Options.*BRINGUP" $log \
if ( $status == 0 ) then \
continue \
endif \
break \
end \
less $log '
Затем, когда я запускаю getlastlog
в терминале, я получаю ошибку if: Improper then.
Если я копирую, вставьте следующее линии в терминале, он работает как положено
foreach log ( `find dir1/dir2/*log | tac` )
grep -q "Options.*BRINGUP" $log
if ( $status == 0 ) then
continue
endif
break
end
less $log
Как мне создать псевдоним, чтобы он работал как положено, и я не получаю ошибку if: Improper then.
?
В основном Я пытаюсь открыть последний измененный файл журнала, используя less, который не содержит шаблон Options.*BRINGUP
. Это действие выполняется часто, и поэтому я хотел бы создать для него псевдоним.