How to capture the output of one shell script into other in unix

awk, sed, shell, unix

Solution

like this?

retval=$(path/to/run_sftp.sh)

now you have done/failed in var `retval`. you can do your if check with your logic.

Problem

I am running one shell script run_sftp.sh whose output will be either "done" or "failed" and I am calling this script into another script which will execute some command if run_sftp.sh output is "done" ``` If [ Output(run_sftp.sh) = 'done' ] then echo "run" else "Stop running" fi ``` This is the algorithm. Please suggest.

Original source

Related problems