Yanıtlar:
Çıkışı içine yönlendirebilirsiniz wc
. -l
Satırı saymak için bayrağı kullanabilirsiniz . Programı normal olarak çalıştırın ve yönlendirmek için bir boru kullanın.wc.
python Calculate.py | wc -l
Alternatif olarak, programınızın çıktısını bir dosyaya yönlendirebilir, söyleyebilir calc.out
ve wc
bu dosyayı çalıştırabilirsiniz .
python Calculate.py > calc.out
wc -l calc.out
wc
. Ne yazık ki bu kolaydır ( cut -f1 -d' '
), ancak her komut için aynı şey geçerli değildir. Powershell yaklaşımı için komut satırını ilkel bir metin akışı yerine "nesne" yapmak için söylenecek bir şey var.
object
s yerine geçmek String
mantıklı. Bir noktada daha fazla komut satırı araçlarına dalmak istiyorum.
İletişimin üstünde (wc -l) boş satırları da sayar. boş satırları silen ve saymak için aşağıdaki komutu kullanmak çok daha iyi
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'