擬似端末割り当てモードでは、「読み出し」が機能しません。

擬似端末割り当てモードでは、「読み出し」が機能しません。

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"

出力がありません。

解決方法があればありがとうございます。ありがとうございます!

関連情報