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

#For storing and printing output at the same time do following:
OUTPUT=$(ls -1) #First assign output of command execution to a variable 
echo "${OUTPUT}" #Then print out the result in variable into the terminal

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

#Just use following structure to store output of command into a variable:
var=$(command)
#For example:
var=$(echo 'hi')	#store hi into var
var=$(ls)	#store list of files into var