in

La commande xargs moins connue est un gain de temps polyvalent

La commande xargs moins connue est un gain de temps polyvalent

Premièrement, la fonction de base de la commande xarg est assez simple. Cela fait écho à ce que vous lui lancez. Dans un sens, ce n'est pas très différent d'echo, sauf que le contenu doit y être redirigé, et non présenté comme un argument.

$ echo a b c
a b c
$ echo a b c | xargs
a b c

Évidemment, rien n’est gagné dans l’exemple ci-dessus. Le tube et l'utilisation de xargs ne font que rendre la commande plus complexe et un peu plus longue. Mais la commande illustre comment xargs prend chaque chaîne qui lui est transmise et la répète.

Dans l'exemple ci-dessous, nous tapons simplement xargs puis appuyons sur Entrée. Ensuite, nous tapons du texte. J'ai tapé control-d après le texte et j'ai appuyé sur la touche Entrée. Vous ne verrez pas le contrôle-d (^d), bien sûr, mais je l'ai inclus ci-dessous pour montrer où il a été saisi. La commande xargs affiche à nouveau le texte. Vous pouvez saisir autant de lignes de texte que vous le souhaitez et tout sera répété après le contrôle-d.

$ xargs
Hello, World!
Goodbye for now.
^dHello, World! Goodbye for now.

De la même manière, si vous avez besoin que le contenu d'un fichier simple apparaisse sur une seule ligne, aplatissant essentiellement le fichier, xargs se conformera à vos souhaits.

A Lire aussi  Chez Orange, profitez de Paramount+ gratuit pendant 6 mois avec la Livebox Fibre à 22,99 €

Tout d'abord, le fichier :

$ cat data
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Puis l'aplatissement de son contenu avec xargs :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

GIPHY App Key not set. Please check settings

Premier vide dans l'espace : là où la vision de Roborock rencontre le cosmos

Premier vide dans l'espace : là où la vision de Roborock rencontre le cosmos

MTV EMA 2024 : Beyoncé nommée dans la catégorie Meilleure Artiste de l’année

MTV EMA 2024 : Beyoncé nommée dans la catégorie Meilleure Artiste de l’année