Как в переменную 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.