![我无法将 ssh 从另一台服务器连接到服务器](https://linux22.com/image/216108/%E6%88%91%E6%97%A0%E6%B3%95%E5%B0%86%20ssh%20%E4%BB%8E%E5%8F%A6%E4%B8%80%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我想从 pi 获取最后一个文件夹名称,这个命令工作得很好:
ssh [email protected] 'ls -t /media/usb/Pictures/new/ | head -1'
返回:230125_1356
要检索我正在使用的文件夹中的文件数量:
ssh [email protected] ls -t /media/usb/Pictures/new/$(ssh [email protected] 'ls -t /media/usb/Pictures/new/ | head -1')/ | wc -l
退货:5
但现在我试图从连接到第一个 pi 的另一个 pi 获得相同的结果:这个工作正常,并给我最后一个文件夹的名称:
ssh -t [email protected] ssh [email protected] 'ls -t /media/usb/Pictures/new/ | head -1'
返回:230125_1356
当我尝试使用以下命令获取第二个 pi 上最后一个文件夹内的文件数量时,出现了问题:
ssh -t [email protected] ssh [email protected] ls -t /media/usb/Pictures/new/$(ssh -t [email protected] ssh [email protected] ls -t /media/usb/Pictures/new/ | head -1)/ | wc -l
退货:1
返回值应为 4,这是该文件夹中的文件数。
任何帮助都感激不尽。谢谢。