回答:
出力をにパイプできwc
ます。-l
フラグを使用して行をカウントできます。通常どおりプログラムを実行し、パイプを使用してリダイレクトしますwc.
python Calculate.py | wc -l
あるいは、プログラムの出力をファイル(たとえばcalc.out
、)にリダイレクトし、wc
そのファイルで実行することもできます。
python Calculate.py > calc.out
wc -l calc.out
wc
。ありがたいことに、これは簡単(cut -f1 -d' '
)ですが、すべてのコマンドで同じとは限りません。コマンドラインプリミティブをテキストストリームではなく「オブジェクト」にするというPowershellのアプローチには、何か言いたいことがあります。
object
sの代わりにString
s を渡すのは理にかなっています。ある時点で、より多くのコマンドラインツールに深く入りたいと思います。
上記の通信(wc -l)も空行をカウントします。空の行を削除してカウントする以下のコマンドを使用する方が良い
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'