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でなければなりません。
どんな助けでも大変感謝します。ありがとうございます。