store command output in variable bash code example
Example 1: save output of command to craible bash
password=$(openssl rand -base64 32)
echo $password
Example 2: store result of command in variable bash
variable=$(command [option…] argument1 arguments2 …)
Example 3: store printed output in variable bash
OUTPUT=$(ls -1)
echo "${OUTPUT}"
Example 4: save output of command to variable bash
OUTPUT="$(ls -1)"
echo "${OUTPUT}"
MULTILINE=$(ls \
-1)
echo "${MULTILINE}"
Example 5: shell script store command output in variable
var=$(command)
var=$(echo 'hi')
var=$(ls)