Bonjour
Je suis sous solaris, et j'essaye de faire tourner un script, la partie ci-dessous ne fonctionne pas, le résultat de la commande find ne s'affichant pas dans le fichier (pourtant en faisant un sh -x , la commande find semble correcte, et exécutée par ailleurs, donne un résultat correct). Comme si je perdais la sortie standard quelque part ... si quelqu'un a une idée de l'origine du pb , merci !!
(le fichier /tmp/list_day comporte une date par ligne)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #!/bin/sh requete="" for ligne in `cat /tmp/list_day` do if [ "$requete" = "" ]; then requete="$requete -name \"*$ligne.txt*\"" else requete="$requete -o -name \"*$ligne.txt*\"" fi done find . $requete -print | tee /tmp/result
Partager