Forum Imprimante

 Oublié Pass?
 Register
Rechercher
Voir: 811|Réponse: 3

[Awk] Retour à la ligne

[Copier lien]

Post sur le : 2013-12-13 17:26:26 |Tout les posts
J'ai le souci suivant je n'arrive pas à renvoyer à la ligne le résultat de ma variable qui est une commande et qui m'affiche tout d'un bloc malgrés l'utilisation du retour chariot:
DEPOTS=$(grep -i sms $FACTURE|grep -i "code_barre"|awk '{print $1,$2,$3,$13,$15,$16,$17,$18}' "\n" )
Merci de votre retour.
Réponse

Accessoires Signaler

Post sur le : 2013-12-13 19:09:49 |Tout les posts
hello
DEPOTS=$(grep -i sms $FACTURE|grep -i "code_barre"|awk '{print $1,$2,$3,$13,$15,$16,$17,$18 "\n"}'  )
Réponse

Accessoires Signaler

Post sur le : 2013-12-13 20:43:09 |Tout les posts
Merci beaucoup ça marche,
A bientôt!
Réponse

Accessoires Signaler

Post sur le : 2013-12-13 21:51:12 |Tout les posts
hello
awk peut aussi remplacer grep:
DEPOTS=$(awk 'BEGIN {IGNORECASE=1} ; /sms.*code_barre/ {print $1,$2,$3,$13,$15,$16,$17,$18 "\n"}' $FACTURE)
ou
DEPOTS=$(awk 'BEGIN {IGNORECASE=1} ; /code_barre.*sms/ {print $1,$2,$3,$13,$15,$16,$17,$18 "\n"}' $FACTURE)
Réponse

Accessoires Signaler

Vous devez vous connecter d'abord connect | Register

Contact Us| Archive| Forum Imprimante

GMT+1, 2019-11-13 10:07

Powered by Discuz! 7.2

Release 20121101, © 2001-2019 Forum Imprimante.

Top