Ich versuche, ein Skript zu starten, um den Dateinamen von Dateien in einem anderen Verzeichnis (als Test) zu echoten, aber den Fehler "Keine solche Datei oder Verzeichnis" Fehler. Es sieht so aus, als ob es das ganze Verzeichnis von dem, wo ich zurückgebe, an den Dateinamen angehängt habe, an den ich versuche umzuleiten, aber wie kann ich das beheben? Vielen Dank.Umleitung Ausgabe Keine solche Datei oder Verzeichnis
for filename in /data/logs/2017/jan/201701*
do
echo $filename > /home/bishopm/${filename%.gz}
done
bekommen die folgenden Fehler für jede Datei ein Echo versuchen:
./data_collector.sh: line 5: /home/bishopm//data/logs/2017/jan/20170131: No such file or directory
Was ist der Zielpfad Sie verwenden möchten? '/ home/bischofm /' oder andere? – Inian
Sie benötigen [Dateinamen und Erweiterung in Bash extrahieren] (http://stackoverflow.com/q/965053/1983854) – fedorqui