他のサーバーからそのサーバーにSSH経由で接続できません。

他のサーバーからそのサーバーにSSH経由で接続できません。

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

次を使用して2番目の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でなければなりません。

どんな助けでも大変感謝します。ありがとうございます。

ベストアンサー1

おすすめ記事