> İle yeniden yönlendirme ne yapar? yapmak?


16

>|Çıktıyı sadece bir dosyaya yönlendirmek için ne zaman kullanmalısınız >?

Bana gösterildiğinde verilen açıklama, ilk önce hedef dosyanın kısaltılmış olmasını garantilemesiydi. Ama bunu >zaten ima ettiğini düşündüm .

>|yararlı?

Yanıtlar:


16

Bu, noclobberseçeneğin açık bir baypasıdır .

Bu şekilde, noclobberset ile bile dosyanın üzerine yazabilirsiniz .

Bkz. Http://mywiki.wooledge.org/NoClobber

Gönderen man bash:

Yeniden yönlendirme işleci> ise ve küme yerleşikine noclobber seçeneği etkinleştirildiyse, adı sözcüğün genişletilmesinden kaynaklanan dosya varsa ve normal bir dosyaysa yeniden yönlendirme başarısız olur. Yeniden yönlendirme işleci> | veya yönlendirme işleci> ise ve set yerleşik komutunun noclobber seçeneği etkin değilse, sözcük adında dosya mevcut olsa bile yeniden yönlendirme denenir.


8

Gönderen man bash:

         -C      If set, bash does not overwrite an  existing  file  with
                  the  >,  >&,  and <> redirection operators.  This may be
                  overridden when creating output files by using the redi
                  rection operator >| instead of >.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.