Yanıtlar:
Basitçe çıkış yönlendirmesi ile :
system_profiler > file.txt
Temel olarak, bu çıktı alır system_profiler
ve dosyaya kaydeder file.txt
. Teknik olarak iki farklı çıkış "akışı", standart çıkış ve standart hata vardır. Ayrı olarak ele alınırlar ve yukarıdaki basit yeniden yönlendirme yöntemini kullanırsanız, yalnızca standart çıktıyı dosyaya yönlendirirsiniz. Hem standart çıktıyı hem de standart hatayı yeniden yönlendirmek istiyorsanız , bunu yapabilirsiniz:
system_profiler &> file.txt
&
Dosyaya standart çıktı ve standart hata yönlendirmek için kabuk söyler.
Sadece standart hata çıktısı almak istiyorsanız , bunu yapabilirsiniz:
system_profiler 2> file.txt
2
Sadece standart hatayı yönlendirmek gerektiğini kabuk bilmesini sağlar.
Kullanılması >
zaten varsa dosyanın üzerine yazılır. Eski dosyayı silmeden bir dosyaya eklemek istiyorsanız, şunu kullanabilirsiniz >>
:
system_profiler >> file.txt
Elbette &
ve 2
standart çıkış ve standart hata ve >>
operatör ile sadece standart hata göndermek için ve kullanabilirsiniz .
Yönlendirme.
awesomo > somefile.txt
-bash: syntax error near unexpected token >
. Diğer her şey çalışıyor.