>>403を解説する。キモは終了ステータスを
一旦ファイルディスクリプタ経由で標準出力に吐き出して
あとで標準出力から読み取る所だな
読みづらいので改行を入れる
(
(
(
(someprog; echo $? >&3) | filter >&4
) 3>&1
) | (read xs; exit $xs)
) 4>&1
ファイルディスクリプタ(以降FDと略す)1が標準出力なのは常識として、
まず一番外側のカッコの 4>&1でFD4を開いておく。同様に3>&1でFD3も開いておく
(someprog; echo $? >&3) で標準出力(FD1)はそのまま垂れ流しつつ、終了ステータスをFD3に出力する
そしてFD1に出力した内容は、フィルタをかましてFD4に出力する
3>&1でFD3に吐き出された終了ステータスをFD1に転送し、read xsでFD1の終了ステータスを読み込む
この時点で (read xs; exit $xs)がパイプの最後になっていることに注意。exit $xsの内容が最終的な終了ステータスとなる
そして最後にフィルタをかましてFD4に出力したものは、4>&1でFD1に戻す
くだらねえ質問はここに書き込め!Part 230
■ このスレッドは過去ログ倉庫に格納されています
2018/03/09(金) 21:53:55.97ID:vJNGA5Ai
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「なぜ夫だったのか」「私は相手を殺さない」、山上被告に対峙した妻・昭恵さんの胸中…安倍氏銃撃4年 [煮卵★]
- どうなる「最低賃金1500円」 高市首相、石破氏肝いりの目標転換? [蚤の市★]
- 【W杯】「ロナウドにボールを渡す義務や必要性はない」…ポルトガル代表FWのSNS大荒れ「黙って敬意を示せ!」 [王子★]
- 【W杯】メッシがW杯史上最多ゴールを記録 圧巻2発で通算18得点…アルゼンチンが決勝T進出決定/アルゼンチン2-0オーストリア [征夷大将軍★]
- 立憲・杉尾秀哉議員「立憲の害獣ってどういうことか」に高市総理「週刊誌の記事をもとに質問されても困る」 30分近く中傷動画で追及 ★3 [少考さん★]
- 大谷翔平 “年子批判” で名前あがった平愛梨&長友夫妻の「4人ほぼ年子」のパワフルぶり…語っていた「6年間寝てない」のすごみ [王子★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★151【メキシコ/カナダ/アメリカ】
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★151【メキシコ/カナダ/アメリカ】
- 【MLB】ツインズ vs ドジャース
- わしせん
- こいせん 全レス転載禁止
- かもめせん
- チュウチュウチュウーン🐀すきゃ!🍲ネズミ系番長!👊🏡
- トランプさん「イランの凍結資産を一部解除してやる、しかしその金で我が国の農産物を買うことが条件だ、トウモロコシや大豆などだ」 [737440712]
- 新型コロナウイルスのワクチンを一回も打っていない人のイメージ💉 [765427422]
- フランスのボルドーで41.9度 この時期異例の熱波 3900万人に最高警告 エアコンの普及率が低くやばい [737440712]
- 朝日新聞「え?G7でぼっちの高市早苗の写真に説明を書け?う~ん……あっ!」 [175344491]
- 竹中平蔵さん「今の若者は貧乏?でも都心の高級レストランには綺麗な身なりした若い人がたくさんいるよね。どこが貧乏?」 [643675351]