How can I assign the output of a function to a variable using bash?
bash, function, variables
Solution
VAR=$(scan)
Exactly the same way as for programs.
Problem
I have a bash function that produces some output: ``` function scan { echo "output" } ``` How can I assign this output to a variable? ie. VAR=scan (of course this doesn't work - it makes VAR equal the string "scan")