J'ai des noms de fichiers dans un fichier que je dois supprimer dans un autre répertoire.
Disons que j'ai x
et les y
fichiers dans dir a
. Comment puis-je le supprimer en utilisant chat?
J'ai essayé,
rm -f a/{`cat a.txt`}
a.txt
a le contenu x,y,z
.
Si elles sont dans le même dossier, je peux mettre x y z
en a.txt
et courir,
rm -f `cat a.txt`
qui fonctionne bien.
J'ai aussi essayé,
rm -f "a/{"`cat a.txt`"}"
Cette commande ira dans un fichier docker donc je préfère ne pas utiliser de variables aussi.
Je ne veux pas mettre a/x a/y a/z
dans le fichier qui peut être une option, car il est corrigé qui a
ne contiendra que les fichiers. Mais a
devrait être changé que dans le fichier docker. Merci pour toutes les suggestions à l'avance :)
cd
que ne ressemble pas à la meilleure façon de faire. C'est toujours mieux que toutes les autres options. Merci :).