Probleme boucle while en ksh
Fermé
bong26
Messages postés
7
Date d'inscription
lundi 22 mai 2017
Statut
Membre
Dernière intervention
1 octobre 2017
-
22 août 2017 à 12:33
Utilisateur anonyme - 24 août 2017 à 11:46
Utilisateur anonyme - 24 août 2017 à 11:46
2 réponses
dubcek
Messages postés
18757
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
19 décembre 2024
5 623
23 août 2017 à 13:18
23 août 2017 à 13:18
hello
des caractères spéciaux dans le fichier, est-ce un fichier Windows ?
des caractères spéciaux dans le fichier, est-ce un fichier Windows ?
cat -A fichier
Utilisateur anonyme
24 août 2017 à 11:46
24 août 2017 à 11:46
salut,
pourquoi utiliser ksh, plutôt qu'un script sh ?
je ne vois dans ton script aucun "kshisme".
il faut être cohérent.
pourquoi utiliser ksh, plutôt qu'un script sh ?
je ne vois dans ton script aucun "kshisme".
il faut être cohérent.
#!/bin/sh
#cd /app/jnd/cells/Cell_RLE-Production_std/SCRIPT_UTILE #inutile : il est rare qu'il soit utile de changer de répertoire dans un script.
echo -e " veuillez rentrer le fichier CSV: \n"
read FIC
# il faut tester si $FIC existe, est un fichier, et est en lecture
# UUOC !
# cat /app/jnd/cells/Cell_RLE-Production_std/SCRIPT_UTILE/fichier_traitement | grep -i "^[A-Z]*" |while read line
grep -i '^[A-Z]*' /app/jnd/cells/Cell_RLE-Production_std/SCRIPT_UTILE/"$FIC" \
| while read line
do
# VAR1=`echo "$line" |grep -i '^[A-Z]*'` # inutile : le grep précédent a déjà sélectionné ces lignes
# jndProjectCtl.sh --project $VAR1 --all-instances status >> compte-rendu.TXT
echo jndProjectCtl.sh --project "$line" --all-instances status >> compte-rendu.TXT
echo sleep 10
done