Как в переменную bash сохранить результат выполнения команды? |
Добавил(а) microsin |
В следующем скрипте полное имя текущего каталога с помощью команды pwd сохраняется в переменную CURR_DIR, которая используется затем для запуска архиватора: #!/bin/bash
ARCHIVE_NAME=archive.zip PROJECT_FOLDER=myproject CURR_DIR=`pwd` EXVLUDE_DIR=-xr!build_out 7z a -r $ARCHIVE_NAME $CURR_DIR $EXVLUDE_DIR autoname $ARCHIVE_NAME --pattern:YYMMDD Важное замечание: команда (в этом примере команда pwd) должна быть обрамлена одинарными кавычками ` (не путать с кавычками '). [Ссылки] 1. How to assign the output of a Bash command to a variable? site:stackoverflow.com. |