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여야 합니다.
어떤 도움이라도 대단히 감사하겠습니다. 감사해요.