linux, copier un fichier dans plusieurs répertoires sans utiliser de boucle
2014-10-07
Un truc et astuce pour copier un fichier à plusieurs endroits dans utiliser une boucle for…
Il suffit d’utiliser la commande xargs avec le paramètre -n 1 comme dans l’exemple ci-dessous :
$ ls
$ mkdir a b c
$ echo hello > test.txt
$ tree
.
├── a
├── b
├── c
└── test.txt
3 directories, 1 file
$ echo a b c | xargs -n 1 cp test.txt
$ tree
.
├── a
│ └── test.txt
├── b
│ └── test.txt
├── c
│ └── test.txt
└── test.txt
3 directories, 4 files