Bonjour,
Voilà je suis débutant en script shell, et là je cherche mais je suis coincé, donc je fais appel à vos talents.
Dans un script, j'ai la boucle suivante :
Mon problème est tout simple, je ne la comprend pas ! (SVP, ne rigolez pas)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for i in $(ls) do if file $i | cut -d: -f2 | grep text >/dev/null then clear more $i fi
au niveau des commande du IF, je pense que ça va, si je comprends bien "les fichiers dont le 2eme champs (le séparateur de champ est un ':') est "text" sont envoyé dans /dev/null" non ?
Au passage, petite question : dans une condition IF, j'ai une instruction de type "exec echo "mon message", à quoi sert la commande exec ? j'ai lu pas mal de chose sur ça, mais ça reste flou pour moi.
Merci d'avance,
Cordialement,
Malik.
Partager