GUI-Fenster für OpenSUSE
Wie in der Frage " GUI-Programme vom Hintergrunddienst in Linux starten" habe ich a.desktop mit folgendem Inhalt gespeichert:
[Desktop Entry] Version=1.0 Type=Application Name=Foo Viewer Comment= The best viewer ! TryExec=fooview %F Actions=Edit;Inverse Icon=fooview.png MimeType=image/x-foo X-KDE-Library=libfooview X-KDE-FactoryName=fooviewfactory X-KDE-ServiceType=FooService `);i=0; for FILENAME in *; do mv $FILENAME REF$_$FILENAME; i=$(($i+1)); done
Ich würde es jedoch lieber als Skript ausführen, das Sie dann ausführen können - es ist einfacher zu verwalten und zu beschreiben
array=(`echo `) i=0 for FILENAME in * do mv $FILENAME REF$_$FILENAME i=$(($i+1)) done
In der ersten Zeile wird eine Folge von 3-stelligen Buchstaben geladen, beginnend mit aaa bis hin zu zzz. Sie können die Größe dieses Arrays verkleinern oder vergrößern, indem Sie die Anzahl von erhöhen oder verringern. Sie können sie durch Großbuchstaben oder eine andere einfache Sequenz ersetzen.
i ist ein Zähler, den wir inkrementieren, damit wir für jeden REF-Wert eine eindeutige Sequenz erhalten können.
Ich stelle fest, dass ich den Code-Code "FILENAME in *" nicht mag, da er mit Unterverzeichnissen nicht gut funktioniert. Ich wäre geneigt, diese Zeile durch zu ersetzen
for FILENAME in `find . -type f`
um Dateien, einschließlich Unterverzeichnisse, zu behandeln, oder
for FILENAME in `find . -maxdepth 1 -type f`
für Dateien nur im aktuellen Verzeichnis (dh Verzeichnis nicht rekursieren und Verzeichnisse ignorieren)
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4