"Lars Petersen" <lars@truth.ioflux.net> wrote in message
news:HI327.1559$ae6.99631@news010.worldonline.dk...
> > Jeg sidder lige og roder med et simpelt shell-script, der skal
konvertere
> > tekst-filer til unix-format.
> hvorfor ikke bare bruge dos2unix ?
....kender ikke til noget standard-program der kan løse mit problem, men kan
fornemme at der eksisterer et der hedder "dos2unix". Men:
apt-get install dos2unix'
E: Couldn't find package dos2unix
og mere gider jeg ikke gøre ud af at finde et program der allerede er
lavet... :)
Og man kunne jo også bare:
sed 's/\r\n/\n/g' file.txt > file2.txt
evt. "wrappe" det med et shellscript, så jeg ikke skal huske på det. Dette
shellscript kunne så også "mv" file2.txt tilbage til file.txt.
Men så går der en uge eller måske op til 14 dage, og så skal jeg lave noget
lidt mere avanceret, som ikke bare kan løses på den måde. :)
Altså: Der findes 117 måder at omgå problemet, men nysgerrig som jeg er vil
jeg hellere løse det. :)
- DERFOR!
> > Hvordan kan mit shell-script finde ud af hvilket dir jeg kaldte det fra?
> > `pwd` og getcwd() siger bare ~/bin...
>
> Hmm dette script, lagt i f.eks. /usr/local/bin kaldt fra /root give
"/root":
>
> #!/bin/sh
> echo `pwd`
>
> ...Mystiskt...
Næh, for det er et PHP-relateret problem, derfor spørger jeg her. :)
(I øvrigt ville du opnå det samme ved bare at skrive "pwd" på linje 2...
*s*)
Men jeg er altså ikke den eneste der ser fænomenet?
Jeg fornemmer at det er en "feature" og ikke en "bug", af hensyn til at
include filer relativt til php-filen. Men den går der jo så lidt ged i, når
man fra fil a includer fil b, som så includer fil c. Så skal fil c nemlig
findes relativt til fil a, og det giver ikke den store mening. (Og det gør
min formulering måske heller ikke...*s*)
--
Mvh.
Niels Andersen