의사 터미널 할당 모드에서 "읽기"가 작동하지 않습니다.

의사 터미널 할당 모드에서 "읽기"가 작동하지 않습니다.

ls출력을 읽고 출력을 변수에 저장한 다음 해당 변수를 사용하여 다음과 같은 작업을 수행하는 한 줄짜리 bash를 실행해야 합니다 .

ls <dir_that_has_just_one_file> | read filename && echo $filename

호스트 컴퓨터에 있을 때는 잘 작동합니다. 그러나 요새 호스트를 점프 호스트로 사용하면 작동하지 않습니다.

ssh -T <bastion_host> ssh <destination_host> "ls <dir_that_has_just_one_file> | read filename && echo $filename"

출력이 없습니다.

해결방법이 있으면 감사하겠습니다. 감사합니다!

관련 정보