Commande Xargs
Posté : jeu. 25 mars 2021 14:17
Bonjour à tous,
Je cherche depuis un moment pourquoi xargs me signale une erreur sur la commande free -m
eric@eric-P8614:~$ free -m | xargs
xargs: guillemets simple non appairés ; par défaut les guillemets sont particuliers à xargs à moins d'utiliser l'option -0
le résultat avec xargs : total utilisé libre partagé tamp/cache disponible Mem: 4028 1626 370 231 2031 1741 Partition
il m'est pas possible d'employer l'option -0 car alors xargs me passe 3 lignes au lieu d'une seule comme ci-dessus (besoin pour mon script).
A un moment j'ai pensé que le caractère "/ "dans le titre "tamp/cache" me posais problème mais avec la commande tr -d '/' (suppression) juste avant xargs il me donne le même message.
Y-aurait-il un caractère non visible sur la console ?
eric@eric-P8614:~$ free -m
total utilisé libre partagé tamp/cache disponible
Mem: 4028 1627 369 231 2031 1740
Partition d'échange: 2047 0 2047
eric@eric-P8614:~$ free -m | xargs -0
total utilisé libre partagé tamp/cache disponible
Mem: 4028 782 1361 79 1884 2737
Partition d'échange: 2047 0 2047
Si quelqu'un connaît la réponse je suis preneur.
Merci d'avance.
Je cherche depuis un moment pourquoi xargs me signale une erreur sur la commande free -m
eric@eric-P8614:~$ free -m | xargs
xargs: guillemets simple non appairés ; par défaut les guillemets sont particuliers à xargs à moins d'utiliser l'option -0
le résultat avec xargs : total utilisé libre partagé tamp/cache disponible Mem: 4028 1626 370 231 2031 1741 Partition
il m'est pas possible d'employer l'option -0 car alors xargs me passe 3 lignes au lieu d'une seule comme ci-dessus (besoin pour mon script).
A un moment j'ai pensé que le caractère "/ "dans le titre "tamp/cache" me posais problème mais avec la commande tr -d '/' (suppression) juste avant xargs il me donne le même message.
Y-aurait-il un caractère non visible sur la console ?
eric@eric-P8614:~$ free -m
total utilisé libre partagé tamp/cache disponible
Mem: 4028 1627 369 231 2031 1740
Partition d'échange: 2047 0 2047
eric@eric-P8614:~$ free -m | xargs -0
total utilisé libre partagé tamp/cache disponible
Mem: 4028 782 1361 79 1884 2737
Partition d'échange: 2047 0 2047
Si quelqu'un connaît la réponse je suis preneur.
Merci d'avance.