Terminal Çıktılarını Dosyaya Kaydetme, &>

Örneğin, bin/rails test komutunu koşturduğunuzda terminalinize sığmayacak kadar çok hata fırlatan bir test ortamınız var, bu sebepten çalıştırdığınız komutun çıktısını ne tam inceleyebiliyorsunuz ne de saklayabiliyorsunuz, veya takım arkadaşınızla bir log’u derli toplu şekilde paylaşmak istiyorsunuz..

Bash’ın &> operatörünü kullanarak çıktıyı ayrı bir dosyaya yazabilirsiniz.

bin/rails test:all &> output.log

Bu satırda, bin/rails test:all komutu çalıştır ve çıktısını output.log dosyasını oluşturup, bu dosyaya yazar.

örnek, git status komutunun çıktısını status.log dosyasına yazmak:

output redirecting kullanımı output redirecting ciktisi

Özet: &> operatörü, terminaldeki stdout (standart çıktı) ve stderr (standart hata) çiktilarini bir dosyaya yönlendirmenizi/yazmanızı sağlayan bash komutudur.




Faydalı kaynaklar:

Output redirecting