Vous souhaitez savoir le nombre de ligne d’un fichier?
cat monfichier.txt | wc -l wc -l monfichier.txt
|
Mais quand le fichier est monstrueux, c’est la misère, voici un script qui permet de faire une estimation :
# wcle – word count line estimate # Fast line-count estimate for huge files file=$1 nsample=1000 headbytes=`head -q -n $nsample $file | wc -c` #tailbytes=`tail -q -n $nsample $file | wc -c` filesize=`ls -sH --block-size=1 $file | cut -f1 -d" "` echo -n $((filesize / (headbytes) * $nsample)) echo " (" $((filesize / headbytes )) "K;" $((filesize / headbytes /1000 )) "M )"
|
./wcle.sh mon-gros-fichier.txt
|