Gentoo Linux kullanıyorum. Bir program ( equery
), şu anda yüklü olan tüm paketlerin ( equery list "*"
) büyük bir listesini çıkarır . Hangisinin kararsız olduğunu bulmak istiyorum. Equery, dengesiz paketleri paket adından önce [~] ile işaretler. Mesele şu ki, yalnızca çıkış herhangi bir yere yönlendirilmediğinde olur - terminalde. Çıkışı ( equery list "*" | grep "~"
) ya da bir dosyaya yönlendirmeyi denediğimde , stderr ( equery list "*" &> eql.txt
) de dahil olmak üzere bir bilgiyi yönlendirmedim - sadece paketlerin isimleri.
Peki, TÜM çıktıyı bir programdan nasıl yeniden yönlendiririm?
&>
.
equery
tespit etmesi ve çıktısını buna göre değiştirmesidir. Bunu çeşitli komutlar yapabilir. Deneyin equery list "*" 2>&1 | grep "~"
işliyor?
equery
çıkış yapamazsınız . ~
y
list
&>
yazdırılıyor mu, yoksa artık hiç yazdırılmıyor mu?