sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #34271
Re: grep, ls og redirection i X
On Wed, 7 Mar 2001, Mogens Kjaer wrote:
>
> Måske var det smartest, hvis Bjørn splittede det op i smådele,
> så det var nemmere at se, hvornår escape sekvenserne kommer ind.
>
Jeg har nu konstrueret et meget simplere eksempel
Lav en fil (mkt) med følgende linjer:
#!/bin/bash
echo "1 2 3"
På kommandolinjen udfør kommandoen
bash ./mkt > test
vi test
i filen vil der stå
<escape sekvens>1 2 3
Nu laver vi filen om til at sige
#!/bin/bash
echo "1 2 3" > test
og udfører kommandoen
bash ./mkt
vi test
I filen står der nu
1 2 3
Det er altså i redirect af output fra et script at escape sekvensen bliver
født.
Det giver mig så også en workaround på problemet. Jeg synes nu det virker
mærkværdigt at bash ændrer opførsel alt efter om man er i en text-consol
eller om man er i en terminal i X.
Med venlig hilsen
Bjørn Bille Højte
bjoern@xxxxxxxxxxxxx
References