有一个Bash命令./supload.sh -u USERNAME -k PASSWORD -r dest_dir/ src_dir
,它将参数:USERNAME,PASSWORD,destionation_directory,source_directory发送到“supload.sh”并上传文件。在上传期间,此命令返回答案(see screenshot),当完成上传时,它会给出最终答案:
[*]所有上传的文件
如何将命令的最后一个答案输入varialbe?
像这样的东西
./supload.sh -u USERNAME -k PASSWORD -r dest_dir/ src_dir
# get command answers' last string into variable
我需要这个答案,以确保所有文件成功上传,然后执行一些操作。提前谢谢。
答案 0 :(得分:0)
假设所有答案都是每行1个,你可以做到
answer=$(./supload.sh -u USERNAME -k PASSWORD -r dest_dir/ src_dir | tail -1)