Bonjour à tous,
Dans une boucle j'ai besoin de tester la présence d'une chaine de caractère dans un fichier ASCII. Si elle est présente je déplace le fichier dans un répertoire existant sinon dans un autre.
Après maintes tentatives l'AIX me renvoie ce message erreur "test.sh[1342]: TOTO_: unknown test operator"
Mon test je recherche TOTO_ dans FIC.TXT :
Merci à vous car je débute en shell et je trouve tout et rien sur le net. Je développais en COBOL & CICS alors vous comprenez je suis un peu largué....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if [ grep TOTO_ ${Workingdirectorie}/${Rep}/FIC.TXT ]; then mv ${Workingdirectorie}/${Rep}/FIC.TXT ${Workingdirectorie}/${Rep}/OK_TOTO/FIC.TXT else mv ${Workingdirectorie}/${Rep}/FIC.TXT ${Workingdirectorie}/${Rep}/KO_TOTO/FIC.TXT fi
A++
Partager