-1
パスワードを求めるプロンプトが表示されます。私は他のスクリプトでecho <password> | script.sh
を使用しているので、ユーザは最初にパスワードを入力し、それ以上パスワードを要求されません。シェルでパイプコマンドの終了ステータスを取得
echo <password> | script.sh
コマンドの終了ステータスを知りたいと思います。私はstatus=echo <password> | script.sh; echo $status
を試しましたが、これは単なる改行です。またecho echo<password> | script.sh
は機能しません。
'男bash'、' $の検索を ' – gboffi
あなたは' $を探しているかもしれない{PIPESTATUS [0]} '。 [別のパイプにパイプされたプロセスの終了ステータスを取得](https://unix.stackexchange.com/q/14270/56041)、[パイプ出力とBashでの終了ステータスの取得](https://stackoverflow.com/q (PIPESTATUS、tee、/ bin/shをどのように一緒に使うのですか?)(https://superuser.com/q/704460/173513)、[PIPESTATUSと出力をbashスクリプトで取得する方法] (https://superuser.com/q/425774/173513)など – jww