Администрирование FreeBSD, Linux, ... Как в переменную bash сохранить результат выполнения команды? Thu, November 21 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


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

 

Добавить комментарий


Защитный код
Обновить

Top of Page