Comment calculer et afficher le nombre de lignes et de mots contenus dans un fichier .sh?
Utilisez l'outil wc
.
Pour compter le nombre de lignes: -l
wc -l myfile.sh
Pour compter le nombre de mots: -w
wc -w myfile.sh
Voir man wc
pour plus d'options.
Comme mentionné par souravc, vous pouvez utiliser wc
pour cela:
$ wc -w statusToFiles.sh
10 statusToFiles.sh
$ wc -l statusToFiles.sh
6 statusToFiles.sh
Pour afficher uniquement le nombre lui-même, vous pouvez diriger cette sortie vers awk
, comme ceci:
$ wc -l statusToFiles.sh | awk '{ print $1 }'
6
... ou comme kos mentionné ci-dessous:
$ < statusToFiles.sh wc -l
6
Vous pouvez également sortir le fichier entier avec les numéros de ligne devant chaque ligne en utilisant la commande ci-dessous:
cat -n myfile
Généralement, si vous utilisez un programme Word tel que GEDIT. Il dira que la ligne compte en bas. Si vous utilisez le bloc-notes, je vous suggère de passer à GEDIT.