Bonsoir!
J'ai un shell script à décoder pour la rentrée:
Je sais que le tout renvoit les noms des fichiers standards (i.e. fichier texte) du répertoire courant dont le nombre de caractères est inférieur à la valeur passée en paramètre.
Je comprends très bien jusqu'à
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 t=$(ls) for i in $t do if [ -f $i ] then if [ $(expr $(cat $i | wc -c) - $1) \< 0 ] then echo $i fi fi done
Ou là je suis un peu perdu... Pouvez vous m'aider? Je pense qu'il y a une soustraction qui se cache quelque part...
Code : Sélectionner tout - Visualiser dans une fenêtre à part if [ $(expr $(cat $i | wc -c) - $1) \< 0 ]
Partager