← Back to team overview

sslug-teknik team mailing list archive

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