在 Linux 服务器上,我有一个名为“versions.txt”的文件,我希望该输出显示在本地屏幕上(使用 bash 文件,我已经创建了它),然后继续处理我的 bash 文件。
有人能建议如何做到这一点吗?我已经在一个命令中尝试了很多不同的方法。
我最后一次尝试的是:
start C:\tools\PLINK.EXE -ssh -pw <password> -t <user>@10.111.11.111 "ls -l" > /var/www/html/test/SM/SCRIPT/versions.txt"
但这似乎不起作用。
答案1
如果远程文件/var/www/html/test/SM/SCRIPT/versions.txt
存在于 10.111.11.111 机器上,此命令将输出文件到本地标准输出:
C:\tools\PLINK.EXE -ssh -pw <password> -t <user>@10.111.11.111 "cat /var/www/html/test/SM/SCRIPT/versions.txt"
我还删除了start
,因为它会启动另一个 shell。