Langage AWK - Shell/Batch - Programmation
Marsh Posté le 10-04-2008 à 15:50:53
Le script awk fonctionne correctement si l'on supprime l'accolade ouvrante de la premiere ligne.
Je n'ai pas rencontré de problème particulier à l'exécution.
jean-Pierre.
Marsh Posté le 10-04-2008 à 15:18:49
Bonjour,
Je rencontre un problème avec ce petit script :
Ce script permet d'afficher les lignes qui sont différent de "#" ou "while" ....
mais j'ai un problème au niveau de "if"ou bien "fi" ou bien "monEJR" si ces derniers sont précédés par un espace le script ne marche plus
Awk ‘{
/^ *#/ {next}
/^ *while/ {next}
/^ *do/ {next}
/^ *case/ {next}
/^ *\(..*\)/ {next}
/^ *\(\*\)/ {next}
/^ *;;/ {next}
/^ *break/ {next}
/^.*export/ {next}
/^ *JUMP_LABEL/ {next}
/^ *ABORT_LABEL/ {next}
/^ *sw/ {next}
/^ *esac/ {next}
/^ *cat /, /^\!endinput/ {next}
/^ *m_ShellInclude *ftp-strt/, /^\!endinput/ {next}
/^ *m_[A-Za-z]/ {next}
/^ *if/ {next}
/^ *fi/ {next}
/^ *monEJR/ {next}
{print "KO:",FILENAME,$0}' FIC
merci de me porter aide sur ce sujet.