Bonjour à tous,
Pour des raisons professionnelles, je dois adapter un script ksh en csh.
Le problème est que je maitrise très mal les 2 "langages", et le net est très pauvre en doc csh.
Je progresse au ligne par ligne, mais voilà qu'une m'embete particulièrement depuis plusieures heures :
Code :
- set rech=`cat $lst | egrep -v "^#|^\?" `
|
rech, une variable classique
$lst, le contenu d'un fichier
Je souhaiterai faire abstraction dans le fichier des lignes qui commencent par "#" (typiquement les commentaire) ou zéro ou une occurence de l'expression commencant par "\"
En ksh, tout fonctionne. En csh, bien sur ça plante!
Le | a l'air de poser problème, mais je pense que le problème majeur vient des caractères spéciaux qui ne sont pas interprétés de la même façon en csh.
Merci d'avance si vous avez des idées à proposer