cat file ohne zeilenumbruch

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

cat file ohne zeilenumbruch

Beitrag von Voyager_MP » 17.08.2007 13:59:28

Code: Alles auswählen

michel@mplinux:~/projects/falcon/scripts => `cat 1`
echoo echo bla
Ich hätte die ausgabe aber gerne zeilenweise.
echoo
echo bla


nachtrag: hintergrund ist, ich muß jede zeile einzeln ausführen.

Code: Alles auswählen

michel@mplinux:~/projects/falcon/scripts => for i in `cat 1` ; do $i; done 
zsh: command not found: `echo`
zsh: command not found: `echoo`
zsh: command not found: `echo
zsh: command not found: bla`
Gruß Michel

Benutzeravatar
AK-Palme
Beiträge: 411
Registriert: 25.05.2004 15:38:30
Kontaktdaten:

Beitrag von AK-Palme » 17.08.2007 14:13:06

vielleicht hilft dir eine cat f | xargs echo...

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 17.08.2007 14:13:50

Ungetestet, aber in deiner Zeile fehlt das echo.

Code: Alles auswählen

for i in `cat 1`
do 
  echo $i 
done 
Oh, yeah!

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 17.08.2007 17:23:34

so etwa ?

Code: Alles auswählen

gms1 ~ # cat x.txt
echoo
echo bla
gms1 ~ # while read line; do echo $line; done <x.txt
echoo
echo bla
gms1 ~ # while read line; do $line; done <x.txt
bash: echoo: command not found
bla
Gruß
gms

Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

Beitrag von Voyager_MP » 17.08.2007 19:48:20

gms, genau so ;) danke
Gruß Michel

Antworten