Я отвечу на ваш вопрос, но вам следует подумать о том, чтобы перейти по ссылке, предоставленной Джули Пеллетье
при условии, что вы используете bash:
псевдоним bc-l-with-pi = 'bc -l <(echo "pi = 4 * a (1)")'
объяснение:
we (ab) используйте перенаправление bash, чтобы предоставить bc временный файл с содержимым «pi = 4 * a (1)». после этого bc переходит в интерактивный режим.
Вы можете сделать
source /path/to/script
или
. /path/to/script
Запустить команды в скрипте в текущей bash
сессии. Примечание: не вызывайте exit
из скрипта в этом случае, так как это завершит текущую сессию (скорее всего, вы не успеете увидеть время, если эмулятор терминала закроется при выходе из оболочки).
С другой стороны, если вы измеряете только время сеанса, вы можете сделать так:
time bash
И как только вы выйдете из этого bash
сеанса, время, проведенное в нем, будет выведено. Это можно использовать в нескольких оболочках (не только bash
и zsh
, в которых есть $SECONDS
).