bonjour manren,
dans la chaine : title="teste.sh" comment je pourrais vérifier s'il y a ' title=" '
1 2 3 4
| var='title="teste.sh"'
if [[ $var = title=\"* ]]; then echo "ok"; else echo "KO"; fi
ok |
hmm 
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| find -mmin -5 -type f print > fichier
while read ligne
do
set $(echo $ligne)
phrase=$(eval echo $ligne)
var=$(eval echo ${phrase##*.})
if test -n $var
then
if "$var"="odt"
then
...
fi
fi |
1- qu'essaies-tu de faire avec ce qui est en gras ? à mon avisdevrait bien aller.
2- si tu fais while read ligne; ...; done <fichier
autant faire
while read ligne; do ...; done < <(find -mmin -5 -type f)
3- ce qui est en rouge n'est pas correct, il faudrait un test. soit test, soit [, soit [[
Partager