Bonjour,

étant débutant en shell , je ne comprends pas trop la différence entre crochets et doubles crochets dans un cas de test en shell .
Dans l'exemple ci-dessous faut-il mettre double crochets ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
if [ ! -z "$var1" ]
then
  if [ $(grep -c "$toto" /etc/mon_fic) -gt 0  ]
Merci