Beschreibung

Hier werde ich nach und nach die CodeSchnipsel sammeln die sich ergeben wenn man tagtäglich mit einem Linuxsystem arbeitet. Villeicht kann ja der eine oder andere etwas davon nutzen oder weiss wie man etwas daran verbessern kann.

Lizenz: Ach ja, alles was sich hier ansammelt steht natürlich unter der GPL ;)


Tipp: das würde mehr bringen, wenn Du es gleich richtig einsortierst. Stell die vor, es gibt hier mal 100 oder gar tausende von WikiHomepages mit dutzenden von Schnipselsammlungen - da blickt keiner mehr durch! Daher: bash-Schnipsel auf die bash-Seite (oder Unterseite), perl auf die Perl-Seite etc. - alternativ kann man es evtl. auch einem Thema wie "mp3" zuordnen. Zu Deiner Frage zum Seitenlöschen: hast ja gesehen, was Bastian gemacht hat. Das führt zur automatischen Löschung nach einer gewissen Verzögerung. -- ThomasWaldmann 2002-08-14 23:04:46

Einerseits hast Du damit sicher recht. Allerdings geht es mir hier weniger um richtige Scripte (Die sicherlich eher auf die Seite der jeweiligen Scriptsprache gehören) sondern um Einzeiler und kleinere Anwendungsbeispiele von Konsolenprogramen wie egrep, sed, awk und xargs. Ich habe hier auf meinem Rechner eine Datei Unix-Befehle.txt in die ich alle längeren Kommandozeilenbefehle die ich oft brauche (und mich dann immer Frage:" Wie wahren die Optionen doch gleich??") eintrage, dammit ich mich nicht immer aufs neue durch die man-Pages wühlen muss. Und diese hier ist als eine Art online Version davon gedacht. -- MarkusHubig 2002-08-14 23:52:26

Nicht die Länge zählt, sondern der Nutzen. Und an kleinen Beispielen lernt man oft leichter als an umfangreichen. -- ThomasWaldmann 2002-08-15 00:01:46

.bashrc Code

Fast CD

Unterhalb des Verzeichnisses /data/music/ befindet sich bei mir eine recht verzweigte Verzeichnissstrucktur in die ich alle meine MP3 und OggVorbis Musikdateien eingeordnet habe.

Genre (Jazz, Blues and Folk)
    |
  Künstler (John Lee Hooker)
          |
        [Erscheinungsjahr] Album ([1970] Hooker 'n Heat)
                               |
                             Evtl. CD-Nr (CD2)
                                       |
                                      Music Datei ([John Lee Hooker & Canned Heat]-[01]-[The World Today].ogg)

Mit dem untenstehendem Code in meiner .bashrc

music() {
  cd /data/music/
  [ $# = 1 ] &&
  cd "$(find . -maxdepth 3 -type d -iname "*$1*" |sort |sed -n -e 1p)"
}

kann ich mit dem Befehl music Heat in das Verzeichniss /data/music/Jazz, Blues and Folk/John Lee Hooker/[1970] Hooker 'n Heat Wechseln oder mit music Blues nach /data/music/Jazz, Blues and Folk.

MarkusHubig/CodeSchnipselSammlung (zuletzt geändert am 2007-12-23 22:46:55 durch localhost)