Questions marquées «filenames»

26
Comment renommer un fichier en .. (dot dot)?

Apparemment, vous pouvez renommer le fichier en... . Si j'étais fou, comment renommer un fichier en ..ou .? Un tel nom de fichier est-il même autorisé? La barre oblique inverse ne semble pas désactiver la signification spéciale du point: $ mv test \. mv: `test' and `./test' are the same file...

25
ajout de texte au nom de fichier avant l'extension

Je voudrais ajouter du texte à la fin du nom de fichier mais avant l'extension. En ce moment j'essaye, for f in *.shp; do echo $f_poly; done la sortie est, Quercus_acutifolia.shp_poly Quercus_agrifolia.shp_poly Quercus_corrugata.shp_poly Quercus_cortesii.shp_poly Quercus_costaricensis.shp_poly...

24
Newlines dans les noms de fichiers

Je comprends et accepte la prémisse que les scripts shell 1 défensifs sont à la fois prudents et, à plus long terme, plus durables. Bon nombre des réponses aux questions de traitement de texte ici suivent ce principe en intégrant les contingences de réponses pour les noms de fichiers peu...

22
Comment puis-je supprimer un fichier nommé «>»?

J'exécutais un script Python qui fonctionnait mal et utilisé sudopour créer un fichier nommé >. Comment puis-je me débarrasser de ce fichier? Bien sûr, lorsque j'essaie sudo rm >, j'obtiens l'erreur bash: syntax error near unexpected token 'newline', car il pense que j'essaie de rediriger la...

22
Tilde (~) dans le répertoire de travail Unix

Donc, je travaille dans un environnement UNIX et j'ai remarqué que dans mon répertoire de travail, qui est à des kilomètres de ma maison UNIX, il y a un ~. Maintenant, une fois dans le passé, je l'ai fait à rm -rf ~partir de mon répertoire de travail et j'ai fini par effacer complètement mon...

21
Extraire le nom de fichier du chemin dans le programme awk

J'ai un script awk et je lui ai transmis un fichier CSV. awk -f script.awk /home/abc/imp/asgd.csv Ce que je fais, c'est de faire entrer FILENAME script.awk. FILENAME me donne tout le chemin. Comme je suis en awk, je ne peux pas l'utiliser basename FILENAME. print FILENAME; /home/abc/imp/asgd.csv...