bash: translate

Written by  on März 1, 2015 

Was macht tr?
tr - translate or delete characters
Wie kann man Zeichen löschen?
-d, --delete
delete characters in SET1, do not translate

Ein Testfile:
# cat test
a
b
c
d

Dann ersetzen wir mal die Zeilenumbrüche:

# cat test | tr "\n" -d
a-b-c-d-

Ups – so nicht! Das verhält sich anders als in der Man Page beschrieben…
Aber mit der anderen Reihenfolge der Parameter – schon klappt es:

cat test | tr -d "\n"
abcd

Category : Allgemein

Tags :

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.