Ich versuche, ein Bash-Skript zu schreiben, um eine Reihe von Dateien zu konvertieren.
Angenommen, ich habe ein Verzeichnis /path/to/my files/
mit drei Textdateien: a b.txt
, c d.txt
y e.txt
(beachten Sie die Leerzeichen)
Ich muss in der Lage sein, das Skript wie folgt aufzurufen:
$ ./myscript.sh /path/to/my\ files/*.txt
und dann in der Bash in einer Schleife durchlaufen, um sie wie folgt zu verarbeiten:
dest='/desktop/'
for ARG in $@; do
/some/other/script $ARG $dest$ARG.new
done
Es muss nicht genau so funktionieren, aber das, was am einfachsten ist und ähnliche Ergebnisse bringt