私がプログラムを持っているとしましょう:
Calculate.py
プログラムCalculate.pyから出力された行数をカウントするUNIXコマンドラインはありますか?
出力をwc
にパイプすることができます。 -l
フラグを使用して、行を数えることができます。通常どおりプログラムを実行し、パイプを使用してwc.
にリダイレクトします
python Calculate.py | wc -l
または、プログラムの出力をファイル(calc.out
など)にリダイレクトし、そのファイルでwc
を実行することもできます。
python Calculate.py > calc.out
wc -l calc.out
上記の通信(wc -l)では、空の行もカウントされます。空の行を削除してそれを数える以下のコマンドを使用する方が良い
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'