ssh ubuntu@$ip -n "aws s3 cp s3://bucket/$userlistlocation . --region eu-central-1 ; fbname=$(basename '$userlistlocation') ; echo "$fbname""
上述命令是詹金斯工作的一部分。userlistlocation --> 用户输入将采用以下格式 foldername/filename.csv
为此,我只想在这里打印文件名,我使用的是 basename。手动执行工作正常。但是,如果我尝试在远程机器上运行它,它将执行到文件下载。它没有执行 basename 部分
我下载的文件将是命令执行的源文件。
我终于想通了谢谢@Kusalananda