Zum Inhalt springen


remembrance.de - Ein brandneues Weblog, das die Welt nicht braucht.


Fun with bash!

Eine Zeile in einer ASCII-Datei ändern/ersetzen:

$ perl -p -i -e ‘s/wert=0/wert=1/’ sample.file

Kleinbuchstaben durch Großbuchstaben ersetzen:

$ echo “BLA” | tr “[:upper:]” “[:lower:]“

Nach einem String in allen Dateien eines Verzeichnisses suchen:

find . -type f -exec grep -q ‘Suchstring’ {} \; -a -exec ls -l {} \;

« AC/DC yeehaaawww!! – Priest Feast 2009 – Judas Priest, Megadeth, Testament »

Info:
Fun with bash! ist Beitrag Nr. 21
Autor:
rs am 28. Januar 2009 um 00:02
Category:
Linux
Tags:
,  
Trackback:
Trackback URI

5 Kommentare »

  1. renke

    suchen/ersetzen mit perl? ist das nicht overkill?

    sed tut es doch auch :)

    sed s/foo/bar/g bla.file > blubb.file sucht alle “foo” in bla.file und schreibt das Ergebnis mit den eingesetzten “bar” nach blubb.file

    #1 Kommentar vom 22. Februar 2009 um 16:27

  2. admin

    na klar tut es sed auch, aber ich wollte ja gerade einen befehl, bei dem ich keine temporäre datei selbst erzeugen muss – und das ist bei perl erfreulicherweise der fall! ansonsten geht es natürlich genauso gut mit sed und mktemp bspw. ;)

    #2 Kommentar vom 22. Februar 2009 um 21:03

  3. Internet Roulette

    Ich denke das ist eh nur ne Modeerscheinung.

    #3 Kommentar vom 07. August 2010 um 15:38

  4. Roulette Spiel

    Also ich bin mir sicher dies ist eh lediglich eine Modeerscheinung

    #4 Kommentar vom 30. August 2010 um 00:48

  5. roulette gewinnen

    Hammer! Das hätte ich niemals gedacht ;)

    #5 Kommentar vom 30. August 2010 um 22:19

Kommentar-RSS: RSS Feed für Kommentare zu diesem Artikel.

Hinterlasse einen Kommentar