Nehmen wir an, ich muss drei Bilddateien bearbeiten. Bedenken Sie, dass sich alle Dateien in befinden ~/Pictures
. Der Name der ersten Datei sei 1.svg
, der Name der zweiten Datei sei 2.svg
und der Name der dritten Datei sei. 3.svg
Ich habe den Inkscape-Editor. Jetzt möchte ich, dass ein Bash-Skript ausgeführt wird, damit Folgendes geschehen muss:
- Zuerst
1.svg
muss sich für mich öffnen, um zu bearbeiten. - Wenn ich diese Datei nach dem Bearbeiten schließe,
2.svg
muss sie automatisch geöffnet werden, damit ich sie bearbeiten kann. - Wenn ich die Bearbeitung abgeschlossen habe
2.svg
, möchte ich3.svg
sie zur Bearbeitung öffnen. - Nach dem Bearbeiten
3.svg
muss das Skript nun durch Schließen von GIMP beendet werden.
PS: - Wenn Sie sich fragen, ob dies Hausarbeit ist, ist es nicht! Siehe hier . Sie werden feststellen, dass ich dort Bilder bearbeiten muss. Um diese Antwort besser zu machen, brauche ich hier Hilfe. Also bitte helfen. Auch ich bin ein vollständiger Anfänger . Ich weiß nichts über Bash. So erläutern Sie Ihre Antwort so ausführlich wie möglich . Sie können auch eine Antwort mit dem GIMP-Editor geben, um JPG-Dateien zu bearbeiten. Es könnte für andere nützlich sein. Ich benutze übrigens 14.04 LTS. Danke im Voraus.
UPDATE: - Die oben verlinkte Antwort wurde gemäß der unten akzeptierten Antwort bearbeitet.
for i in 1.jpeg 2.jpeg 3.jpg; do gimp $i; done
? Dies wird Gimp jedes Mal neu starten, hart. Wenn Sie das tun möchten, ohne Gimp zu schließen, sollten Sie wahrscheinlich ein Gimp-Skript verwenden (das ich überhaupt nicht verstehe). Ich denke immer noch, dass das Öffnen als Tabs, wie @Nattgew sagt, die beste Option ist ... (Übrigens, in Ihrer verknüpften Antwort werden .svg
Dateien besser nicht von GIMP bearbeitet; es handelt sich um Vektorformen, Sie sollten zB Inkscape verwenden).