#!/bin/ksh exec > /tmp/test.log cat /tmp/liste_fic |while read i do [[ -f $i ]] \ && echo "[INFO] RC=0 - fichier present, execution de $i" \ || echo "[WARNING] RC=50 - fichier $i non present" done #!/bin/ksh exec > /tmp/test.log cat /tmp/liste_fic |while read i do if [ -f $i ] then echo "[INFO] RC=0 - fichier present, execution de $i" else echo "[WARNING] RC=50 - fichier $i non present" fi done === /tmp/test.log === [WARNING] RC=50 - fichier data/pages/ non present [INFO] RC=0 - fichier present, execution de data/pages/start.txt [INFO] RC=0 - fichier present, execution de data/pages/xdsl.txt [INFO] RC=0 - fichier present, execution de data/pages/xen_robin.txt [WARNING] RC=50 - fichier data/pages/informatique non present [WARNING] RC=50 - fichier data/pages/informatique/langages non present [INFO] RC=0 - fichier present, execution de data/pages/informatique/langages/built-in_variables.txt [INFO] RC=0 - fichier present, execution de data/pages/informatique/langages/accueil.txt [INFO] RC=0 - fichier present, execution de data/pages/informatique/langages/utiliser_cpan.txt [WARNING] RC=50 - fichier data/pages/informatique/langages/scripts_shell non present [WARNING] RC=50 - fichier data/pages/informatique/langages/scripts_shell/uuencode non present [INFO] RC=0 - fichier present, execution de data/pages/informatique/langages/scripts_shell/uuencode/backup.ksh.txt [INFO] RC=0 - fichier present, execution de data/pages/informatique/langages/scripts_shell.txt [INFO] RC=0 - fichier present, execution de data/pages/informatique/langages/scripts_perl.txt [INFO] RC=0 - fichier present, execution de data/pages/informatique/nix.txt [WARNING] RC=50 - fichier .infodata/pages/informatique/jeux non present [INFO] RC=0 - fichier present, execution de data/pages/informatique/jeux/diplo.txt [INFO] RC=0 - fichier present, execution de data/pages/informatique/jeux/diplo_partie_1.txt [INFO] RC=0 - fichier present, execution de data/pages/informatique/reseau.txt [WARNING] RC=50 - fichier data/pages/informatique/jeux_videos non present [WARNING] RC=50 - fichier ages/informatique/jeux_videos/jeux_actuels_et_ou_recents.txt non present [WARNING] RC=50 - fichier data/pages/informatique/jeux_videos/le_grenier_des_jeux_videos non present [INFO] RC=0 - fichier present, execution de data/pages/informatique/nix/hp/hpux_basic_admin/sendmail.txt [WARNING] RC=50 - fichier ata/pages/informatique/nix/hp/hpux_mem.txt non present [INFO] RC=0 - fichier present, execution de data/pages/informatique/nix/hp/hpux_lvm.txt [INFO] RC=0 - fichier present, execution de data/pages/informatique/nix/hp/hpux_san.txt [INFO] RC=0 - fichier present, execution de data/pages/informatique/nix/hp/hpux_tuning.txt [WARNING] RC=50 - fichier ndlp.infodata/pages/informatique/nix/hp/blades.txt non present [WARNING] RC=50 - fichier data/pages/informatique/nix/android non present [WARNING] RC=50 - fichier matique/nix/android/xperia_sp_cyanogendmod11_android4.3.txt non present [WARNING] RC=50 - fichier data/pages/informatique/nix/nas non present [INFO] RC=0 - fichier present, execution de data/pages/informatique/nix/hp.txt [INFO] RC=0 - fichier present, execution de data/pages/informatique/nix/ibm_ibm_hmc.txt [INFO] RC=0 - fichier present, execution de data/pages/informatique/nix/mcsg.txt [INFO] RC=0 - fichier present, execution de data/pages/informatique/nix/linux.txt [INFO] RC=0 - fichier present, execution de data/pages/informatique/nix/ibm.txt [WARNING] RC=50 - fichier ndlp.infodata/pages/playground non present [WARNING] RC=50 - fichier ndlp.infodata/pages/playground/playground.txt non present [INFO] RC=0 - fichier present, execution de data/pages/404.txt [WARNING] RC=50 - fichier data/pages/wiki non present [WARNING] RC=50 - fichier ata/pages/wiki/syntax.txt non present [WARNING] RC=50 - fichier ata/pages/wiki/dokuwiki.txt non present [INFO] RC=0 - fichier present, execution de data/pages/wiki/welcome.txt