Linux・シェル記述難易度 基礎

既存の build.log を消さずに、末尾に出力を追記する記号は?

./build.sh ____ build.log

正答

正答>>

解説

>> はファイルの末尾に追記するリダイレクトで、既存の内容を残したまま新しい出力を足す。> だと実行のたびにファイルが空にされ、前回のログが消える。ファイルが無ければどちらも新規作成する。| はパイプで、ファイルではなく別のコマンドに渡す記号なのでここでは使えない。< は逆方向で、ファイルを標準入力として読み込む。ログや履歴のように蓄積するものには >> を使う。

参考: www.gnu.org

redirectstdout

この問題を含む Linux・シェル のテストを制限時間つきで解く

Linux・シェルクイズへ