rpm -qa > file | wc -l
mengembalikan 0. Apa yang saya lakukan salah? Saya pikir sudah jelas apa tujuan saya, tetapi itu tidak berhasil. Apakah ini pekerjaan untuk xargs
atau tee
?
Jawaban yang Diterima:
Ya, ini pekerjaan untuk tee:
rpm -qa | tee file | wc -l
Dalam konstruksi ini a | b
stdout a pergi ke stdin dari b. Dalam kasus a > file | b
semua bentuk keluaran a masuk ke file dan tidak ada yang masuk ke b stdin. tee
perintah membuat salinan dari semua yang diterimanya di stdin ke file dan stdout.
Bagaimana Program Unix Idiomatik Mendeteksi Awalan Apa yang Diinstal Di Bawahnya?
Deteksi Jika Tombol Ditekan Dari Script?