Le script Ksh suivant me donne un message d'erreur "No tel file or directory" sur le système Red Hat Linux. Est-ce que quelqu'un a une solution?KSH pour la boucle fonctionne sur Solaris/Mac mais pas sur Red Hat Linux
#!/usr/bin/ksh
for f in `cat files.dat`
do
wc $f
done
Par exemple, files.dat
dispose de 3 lignes de données et chaque ligne est un fichier dans le répertoire courant où le script est en cours d'exécution à partir. Remarque: la même chose pour la boucle a généré le même message d'erreur si elle s'exécutait également à partir de la ligne de commande.
Fonctionne sous Solaris/Mac mais pas sur le système Red Hat.
Merci.
L'erreur "Aucun fichier ou répertoire de ce type" n'est-elle générée pour ksh ou pour files.dat? – crnlx
L'erreur est pour a.c, a.h et b.c car 'cat files.dat' est équivalent à a.c.h b.c. – user527414