BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanneKontakt

Bestimmte Spalten entfernen

Möchte man bestimmte Spalten einer Eingabe entfernen so kann dazu colrm verwendet werden. Im folgenden Beispiel werden die Spalten vom zweiten bis zum fünften Zeichen der Eingabe entfernt:

# cat testdatei 
a b c d e
1 2 3 4 5
v w x y z
# cat testdatei | colrm 2 5
a d e
1 4 5
v y z

Wird nur eine Startposition angegeben so werden alle Zeichen danach entfernt:

#  cat testdatei | colrm 6
a b c
1 2 3
v w x

Befinden sich Tabulatoren in der Eingabe so werden diese als 8 Zeichen gezählt:

# cat testdatei
        90
# cat -t testdatei
^I90
# cat testdatei | colrm 10
        9

Auf FreeBSD ist colrm standardmässig im Basissystem vorhanden. Mehr Informationen zu colrm findet man in der Manpage colrm(1).

Comments (0)  Permalink

Comments

add a comment

The Trackback URL to this post is:
http://www.chruetertee.ch/blog/plugin=trackback(1783).xml
Trackbacks are moderated.

This blog is gravatar enabled.
Your email adress will never be published.
Comment spam will be deleted!

Name*
E-Mail
For Spammers Only
URL
Comment*
Notify me via E-Mail when new comments are made to this entry
Remember me (needs cookies)