J'essaie d'écrire mon premier script pour rechercher un motif donné dans le fichier texte nommé test. Voici le script:foreach no match -C script shell
#! /bin/csh
echo -n "enter pattern: "
set pattern = $<
foreach word (`cat test`)
echo $word | egrep $pattern
end
Lorsque je tente de l'exécuter je reçois le message foreach: Aucun résultat trouvé. Je suspecte que le problème est causé par (cat test
). Toute aide serait très appréciée.
Cela fonctionne pour moi tel quel (sans espace ajouté). –
Alors peut-être que c'est un problème avec C shell. – Mike55