Files
2026-05-15 09:29:56 +02:00

29 lines
971 B
Markdown

# xargs
![Nom de la section](dummy.png)
## xargs -I
`xargs -I{}` est une option de la commande `xargs` qui permet de spécifier un "marqueur" (ou "placeholder" en anglais), ici `{}`, pour représenter chaque entrée dans la liste d'arguments passée à **xargs**. La commande qui suit **xargs** est exécutée pour chaque entrée en remplaçant `{}` par l'entrée correspondante.
Par exemple, si la sortie de la commande précédente est:
```
file1
file2
file3
```
L'exécution de `xargs -I{} tail -n 5 "{}"` sera équivalente à exécuter les commandes suivantes:
```
tail -n 5 "file1"
tail -n 5 "file2"
tail -n 5 "file3"
```
Cette option de `xargs` est utile pour exécuter une commande pour chaque entrée d'une liste d'arguments, sans avoir à gérer les caractères spéciaux tels que les espaces ou les retours à la ligne dans les entrées.
<php>
setlocale(LC_TIME, 'fr_FR');
echo strftime(' - Article paru en premier le Thursday 02 February 2023');
</php>