translate

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