Tool zum Umwandeln von GROß <--> kleinschreibung

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
macchris
Beiträge: 18
Registriert: 03.12.2005 08:04:13
Kontaktdaten:

Tool zum Umwandeln von GROß <--> kleinschreibung

Beitrag von macchris » 16.12.2006 18:02:48

Hallo,

ich such ein Tool mit dem ich den Inhalt von meheren Textdateien von Großschreibung in Kleinschreibung (und umgekehrt) ändern kann.

Gibt es da etwas?

Gruß,
Chris

Benutzeravatar
mcheizer
Beiträge: 78
Registriert: 11.06.2005 23:23:35
Wohnort: Köln

Beitrag von mcheizer » 16.12.2006 18:27:44

Dafür kannst Du dd nehmen!
Siehe kurz Anleitung http://www.maconlinux.net/linux-man-pages/de/dd.1.html
oder man dd.

Suche nach den Optionen "lcase" und "ucase".

Beispiel:
a > A

Code: Alles auswählen

dd conv=ucase if=dein.txt of=DEIN.TXT
oder

A > a

Code: Alles auswählen

dd conv=lcase if=DEIN.TXT of=dein.txt

Grüße
mcheizer :P

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 16.12.2006 18:35:31

Code: Alles auswählen

markusgattol@pc1:~$ cd /tmp/
markusgattol@pc1:/tmp$ touch my_file
markusgattol@pc1:/tmp$ echo 'UPPERCASE AND lowercase' > my_file && cat my_file
UPPERCASE AND lowercase
markusgattol@pc1:/tmp$ sed -i 's/[[:alpha:]]/\U&/g' my_file && cat my_file
UPPERCASE AND LOWERCASE
markusgattol@pc1:/tmp$ sed -i 's/[[:alpha:]]/\L&/g' my_file && cat my_file
uppercase and lowercase
markusgattol@pc1:/tmp$
markus

macchris
Beiträge: 18
Registriert: 03.12.2005 08:04:13
Kontaktdaten:

Beitrag von macchris » 16.12.2006 18:40:25

Danke für die schnellen Antworten!
Mit dd funktioniert es genau so wie ich das wollte.

Gruß,
Chris

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 16.12.2006 19:40:06

Nur um noch eine Möglichkeit zu nennen :)

Code: Alles auswählen

$ cat my_file | tr [:lower:] [:upper:] > my_file2
MfG GoKi
:wq

lsalchow
Beiträge: 80
Registriert: 14.08.2006 12:40:11
Wohnort: berlin

Beitrag von lsalchow » 24.12.2006 04:02:47

hi,
ich hatte das selbe probelm und habe es mit nem einfachen script gelöset

Code: Alles auswählen

#!/bin/bash
for file in $( ls [  pfard und ordner oder datei(en) die du umbenennen willst] )
do
  nf=$(echo $file | sed 's/  [etwas das dir net gefellt] / [das wodurch du es ersetzen willst] /'
  mv $file $nf
done
einfach aber es tut was es soll

Antworten