Als «filenames» getaggte Fragen

26
Wie benenne ich eine Datei um in .. (dot dot)?

Anscheinend kann man die Datei umbenennen... . Wenn ich verrückt wäre, wie würde ich die Datei in ..oder umbenennen .? Ist so ein Dateiname überhaupt erlaubt? Backslash scheint die spezielle Bedeutung von dot nicht zu deaktivieren: $ mv test \. mv: `test' and `./test' are the same file...

25
Hinzufügen von Text zum Dateinamen vor der Erweiterung

Ich möchte Text am Ende des Dateinamens aber vor der Erweiterung einfügen. Im Moment versuche ich, for f in *.shp; do echo $f_poly; done die Ausgabe ist, Quercus_acutifolia.shp_poly Quercus_agrifolia.shp_poly Quercus_corrugata.shp_poly Quercus_cortesii.shp_poly Quercus_costaricensis.shp_poly...

24
Zeilenumbrüche in Dateinamen

Ich verstehe und akzeptiere die Prämisse, dass defensives 1- Shell-Scripting umsichtig und langfristig nachhaltiger ist. Viele der hier gestellten Antworten auf Textverarbeitungsfragen folgen diesem Prinzip, indem sie die Antwortmöglichkeiten für unorthodoxe Dateinamen berücksichtigen. Das kann...

22
Wie kann ich eine Datei mit dem Namen ">" löschen?

Ich habe ein Python-Skript ausgeführt, das eine Fehlfunktion aufwies und sudozum Erstellen einer Datei mit dem Namen verwendet wurde >. Wie kann ich diese Datei entfernen? Wenn ich es versuche sudo rm >, erhalte ich natürlich den Fehler bash: syntax error near unexpected token 'newline', weil...

22
Tilde (~) innerhalb des Arbeitsverzeichnisses von Unix

Ich arbeite in einer UNIX-Umgebung und habe festgestellt, dass sich in meinem Arbeitsverzeichnis, das kilometerweit von meinem UNIX-Zuhause entfernt ist, ein befindet ~. Jetzt, in der Vergangenheit, habe ich rm -rf ~mein Arbeitsverzeichnis gelöscht und musste die IT einbeziehen. Ich möchte es nicht...

21
Extrahieren Sie den Dateinamen aus dem Pfad im awk-Programm

Ich habe ein awk-Skript und habe eine CSV-Datei an dieses übergeben. awk -f script.awk /home/abc/imp/asgd.csv Was ich tue, ist, FILENAME innerhalb zu erhalten script.awk. FILENAME gibt mir den ganzen Weg. Da ich in awk bin, kann ich nicht verwenden basename FILENAME. print FILENAME;...