名前付きパイプで使用するとき>と>>の違い

名前付きパイプで使用するとき>と>>の違い

以下のコードの2つのリダイレクトの間に違いがありますか?

mkfifo foo
echo > foo  
echo >> foo

答え1

そこしなければならない他に何もない。 fifosは>>このフラグで開き、fifosO_APPENDや他の検索できないファイルには影響しません。

しかし、sendfile(2)、モードで開かれたファイルでは動作せず、モードが設定されている検索できないファイルに反対するLinuxのインタフェースなどのバグがあるインタフェースがあるため、O_APPEND常にその形式を使用することをお勧めします>

答え2

>ターゲットファイルの上書き

>>ターゲットファイルに追加

ありがとうジョビン存在するUbuntuに尋ねるいいね! 45件ある信頼できる答えです。

関連情報