Hallo Liste, hallo Jochen Hein,

eine Canossa-mail: ich hatte ja hier ein einfaches Problem vorgestellt - 
wie ich dachte. Mit Hilfe eines Skriptes sollte eine Phrase
aus -zig .html-Dateien in einem Ordner entfernt werden, damit diese nach 
dem Kopieren wieder miteinander verlinkt sind. Jochen
hatte mir einen am 22.07.2002 einen Vorschlag geschickt, der bei mir 
nicht geklappt hat. Er konnte nicht verstehen warum es nicht
ging und ich auch nicht. Bei vielen Nachfragen sah es immer mehr so aus 
als ob ich ein paranoider Dummkopf w�re - nicht wahr ?

So, jetzt habe ich das Problem gel�st. Ich hasse Windows wegen der 
unendlichen Kette an Dem�tigungen die es mir antut. Diesmal
ging es so:
ich hatte Jochen's Vorschlag mit seinem Skript unter win98 , Mozilla, 
erhalten und nach Linux Mandrake 8.2 transferiert.
Ge�ffnet, auf ging es.
Aber es klappte nicht. Hmmm .... ? Gestern abend habe ich mal aus 
Verzweiflung einige Mozilla-mails mit Open Office 1.0 ge�ffnet
, welches mir verschiedene M�glichkeiten gibt wie codiert wird. Und 
siehe da: auf einmal klappte ein Skript das vorher nicht geklappt
hatte - ohne da� ich irgendeinen Unterschied sehen konnte. Dann habe ich 
weiterrecherchiert. Das Problem liegt wirklich hierbei.
Man mu� in o.g. Fall seinen Skript-Text erst mit
"recode ibmpc:latin 1 skript.pl ,"(f�r "skript" mu� der Name des eigenen 
Skriptes eingesetzt werden.)
oder eben mit Open Office umcodieren.
( http://web.urz.uni-heidelberg.de/allgemeines/einfuehrung.html )

Eine sch�ne Arbeit von Ismail Yenig�l f�ge ich bei  ( aus linux.focus.org ).

So, nachdem ich Jochen's Skript nach dieser Korrektur eingesetzt hatte 
lief es auf Anhieb. Knopfdruck, die Seiten waren verlinkt.
Genauso wie es auch sein sollte. "Man lernt in Konflikten" .... ich bin 
jetzt in der Stimmung einen Brief nach Redmond zu schreiben,
aber Anthrax ist zu human .... daf�r !

Michael Bischof

http://tldp.org/linuxfocus/common/sart/index.html#2001-02-13:9

Removing ^M from file
by Ismail YENIGUL , homepage: http://www.enderunix.org

if you have transferred a file from MS Windows to UNIX, you might find 
that the
 file looks like this:
bleh bleh ^M
leh leh ^M
tey tey tey^M

This is because Windows uses carridge return and newline to indicate a 
new line.
Here are a number of ways to get rid of the ^M characters:
1- cat filename1 | tr -d "^V^M" > newfile
2- sed -e "s/^V^M//" filename > outputfilename
where ^V is actually control-V and ^M is actually control-M (you must 
type these
 yourself, don't just copy
and paste this command from this web page)
3-vi solution : open file with vi
   1. hit the ESC key
    2. :%s/^V^M//

3 - some distributions contain a command called dos2unix which removes these
 carridge return characters

4- use the texteditor vim (www.vim.org) and edit the file. If all the 
lines (not
 only some) contain
consistently the carridge return characters then vim will show 
[textmode] and
 when you change the mode
with the command
:set notextmode
it will remove them.

 

----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an