rpm -qa > file | wc -l
vrátí 0. Co dělám špatně? Myslím, že je jasné, jaký je můj cíl, ale nefunguje to. Je to úloha pro xargs
nebo tee
?
Přijatá odpověď:
Ano, toto je práce pro tee:
rpm -qa | tee file | wc -l
V této konstrukci a | b
stdout a jde do stdin b. V případě a > file | b
veškerý výstupní formulář a jde do souboru a nic nejde do b stdin. tee
příkaz vytvořit kopii všeho, co obdrží na stdin, do souboru i stdout.
Jak Idiomatické unixové programy detekují, pod jakou předponou jsou nainstalovány?
Zjistit, zda je klávesa stisknuta ze skriptu?