Le Jeudi 6 Octobre 2005 03:00, anne aublanc a écrit :
> bonjour,
>
> Je veux tester si un champ est vide ou ne contient que des blancs...en
> sh...
>
> grrr... cela ne veut pas fonctionner!
>
> help
> anne
Sciuze me ! je ne suis pas réveilllé (inversion des actions sur la deuxième
ligne)
if [ ! -n ] ; echo "pas vide -" ; else "echo "-v ide -" ..
et je n'ai pas tout lu : ne contient que des blancs. Là difficie de ne pas
utiliser une petite expression régulière avec a moins 50 variantes dont :
X2=...
if expr match ${x2:-" "} "[ ]*$"
then
echo "- Vide -"
else
echo "- pas vide -"
fi