Re: help : cde shell

トップ ページ

このメッセージに返信
著者: anne aublanc
日付:  
To: guilde
題目: Re: help : cde shell
Suite...

peut-être une piste... c'était au départ du ksh....
Je suis en bash.
En modifiant la ligne : command=`echo $line | cut -d" " -f1 -s`
par : command=`echo $line | cut -d" " -f1`
J'ai laissé data=`echo $line | cut -d" " -f2- -s` pour qu'il récupère le
reste des la ligne
Cela fonctionne!

Je viens de me battre avec les tests!
C'est vraiment la m.... avec les différentes versions de shell!

J'ai fait un petit pgm :
#!/bin/sh

cat annessai | while read line
do
        echo "ligne : $line"
        command=`echo $line | cut -d" " -f1 -s`
        echo "cde : $command"
        echo "ligne : $line"
        data=`echo $line | cut -d" " -f2- -s`
        echo "donnée : $data"
        echo "ligne : $line"
done


J'ai fait un fichier : annessai
id faxeur


----------avec le -s --------
./annpgm
ligne : id faxeur
cde : id
ligne : id faxeur
donnée : faxeur
ligne : id faxeur
----------sans le -s ----------
[root@maison1 root]# ./annpgm
ligne : id faxeur
cde : id
ligne : id faxeur
donnée : faxeur
ligne : id faxeur
------------------------------

je modifie annessai
id

----------avec le -s --------
./annpgm
ligne : id
cde :
ligne : id
donnée :
ligne : id

----------sans le -s -----------
./annpgm
ligne : id
cde : id
ligne : id
donnée :
ligne : id
------------------------------

anne