Toon posts:

[slack8.1] geen carriage return in tty of lp

Pagina: 1
Acties:

Verwijderd

Topicstarter
gegroet leute,

voor de 2e keer op een dag kom ik er niet uit... (nog 1 keer en ik koop een Imac :+)

als ik een bash scriptje maak wat 3 keer "boe" echo't dan komt dat mooi als:
code:
1
2
3
boe
boe
boe


in m'n pts te staan, maar wanneer ik het zelfde scriptje > /dev/tty1 draai, krijg ik:

code:
1
2
3
boe
   boe
      boe


ook als ik hetzelfde scriptje > /dev/lp0 draai,
krijg ik dezelfde output, maar dan op papier....

dus geen carriage return... en ik zou bij god niet weten waar ik het mee moet fixen

setterm bied zo te zien niet de oplossing, heeft iemand hier enig ID waarom...

[ Voor 8% gewijzigd door Verwijderd op 06-01-2003 16:31 ]


Verwijderd

Hoe maak je het scriptje (met welke editor) , hier zijn je problemen zo niet reproduceerbaar. Ik krijg alles netjes onder elkaar.

Verwijderd

Topicstarter
het heeft niks met het scriptje te maken...
als ik namelijk 3 keer:
echo "boe" > /dev/tty1
doe

krijg ik exact hetzelfde....

en het reproduceerbaar, dat weet ik... vrienden van me ook met slack8.1 hebben nergens last van...

Verwijderd

Wil je een cariage return? Laat dit script dan eens voor de grap op je bestand stampen:
code:
1
2
3
4
5
6
7
8
9
#!/usr/bin/perl -ww

while (<>)
{
    $_ =~ s/\x0A/(\x0D\x0A)/g;
    print $_;
}

#end


Doe eerst dit scriptje in een bestand, zet de executable bit en roep het vervolgens aan met
code:
1
$ ./<scriptnaam> <invoerbestand> > <uitvoerbestand>
Suc6 verzekerd. (Hoop ik ;))

Verwijderd

heb je dit al geprobeerd:
echo -en "boe\r\nboe\r\nboe"

Verwijderd

Topicstarter
Subas you rule... waarom ken het zo wel en niet over de phone? naja thnx en werkse...
Pagina: 1