Réponses:
Vous pouvez diriger la sortie vers wc
. Vous pouvez utiliser le -l
drapeau pour compter les lignes. Exécutez le programme normalement et utilisez un canal pour rediriger verswc.
python Calculate.py | wc -l
Alternativement, vous pouvez rediriger la sortie de votre programme vers un fichier, par exemple calc.out
, et l'exécuter wc
sur ce fichier.
python Calculate.py > calc.out
wc -l calc.out
wc
. Heureusement, c'est facile ( cut -f1 -d' '
), mais ce n'est pas le cas pour chaque commande. Il y a quelque chose à dire pour l'approche Powershell de faire de la primitive de ligne de commande un "objet", plutôt qu'un flux de texte.
object
s au lieu de String
s est logique. À un moment donné, j'aimerais approfondir davantage d'outils de ligne de commande.
Au-dessus de communiquer (wc -l) comptera également les lignes vides. il vaut donc mieux utiliser la commande ci-dessous qui supprime les lignes vides et le compte
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'