OVH Cloud OVH Cloud

cherche bidouilleur mode texte

4 réponses
Avatar
Olivier
Bonjour

Je cherche a savoir si il est possible de rendre toute les url coloré
automatiquement 'par exemple en jaune'
lors de l affichage en mode texte dans les consoles ?
si oui .. heu .. ? comment faire ?? :-)

merci d avance

--
Ta mere elle est tellement feroce que quand elle marche dans le rue, les
pitt-bulls changent de trottoir.

4 réponses

Avatar
Thomas Nemeth
Le sam 07 fév 2004 à 20:00, Olivier a tapoté :
| Bonjour

Bonsoir.


| Je cherche a savoir si il est possible de rendre toute les url coloré
| automatiquement 'par exemple en jaune'
| lors de l affichage en mode texte dans les consoles ?

En mode texte, tu veux dire ?


| si oui .. heu .. ? comment faire ?? :-)

Ça dépend de ce que tu veux exactement. À l'affichage d'un fichier
par exemple :
sed -e 's,(http:[^ ">)]*),^[[33;1m1^[[m,g' msg00005.html | more

Sachant que ^[[ est en fait obtenu par ctrl-v esc [


| merci d avance

Avec plaisir.


Thomas
--
Je vote OUI (Serge Pajak également) à ce groupe.
-+- FB in: Guide du Cabaliste Usenet - Ouioui votationne -+-
Avatar
Thomas Nemeth
Le sam 07 fév 2004 à 20:00, Olivier a tapoté :
| Bonjour

Bonsoir.


| Je cherche a savoir si il est possible de rendre toute les url coloré
| automatiquement 'par exemple en jaune'
| lors de l affichage en mode texte dans les consoles ?

En mode texte, tu veux dire ?
Parceque ça peut être soit sur une console, soit sur un terminal...


| si oui .. heu .. ? comment faire ?? :-)

Ça dépend de ce que tu veux exactement. À l'affichage d'un fichier
par exemple :
sed -e 's,(http:[^ ">)]*),^[[33;1m1^[[m,g' msg00005.html | more

Sachant que ^[[ est en fait obtenu par ctrl-v esc [


| merci d avance

Avec plaisir.


Thomas
--
Je vote OUI (Serge Pajak également) à ce groupe.
-+- FB in: Guide du Cabaliste Usenet - Ouioui votationne -+-
Avatar
TiChou
Dans l'article news:c03clq$8ep$,
Olivier écrivait :

Bonjour


Bonsoir,

Je cherche a savoir si il est possible de rendre toute les url coloré
automatiquement 'par exemple en jaune'
lors de l affichage en mode texte dans les consoles ?


Les URLs de quoi et affichées par qui ?

si oui .. heu .. ? comment faire ?? :-)


Cela dépend pas mal du programme qui les affiche.

Sinon, ce qu'on peut facilement faire, c'est modifier la sortie d'une
commande pour modifier l'affichage d'un motif particulier, ici les url, à
l'aide du script perl suivant :

$ cat colorurl.pl
#!/usr/bin/perl -n

#!/usr/bin/perl -p

s/(w+://((w+)(:(w+))?@)?[0-9a-zA-Z_-.]*(:(d+))?(/S*)?)/
"33[1;33m$133[0m"
/eg

$ chmod +x colorurl.pl
$ man url | ./colorurl.pl

Et toutes les URL affichées par la commande 'man url' seront colorées en
jaune sur la console.

Ou dans le genre bien débile :

$ cat funurl.pl
#!/usr/bin/perl -p

s/(w+://((w+)(:(w+))?@)?[0-9a-zA-Z_-.]*(:(d+))?(/S*)?)/
($url=$1)=~ s#(.)#"33[".int(rand(2)).";".(int(rand(7))+31)."m$1"#eg;
"$url33[0m"
/eg

$ chmod +x funurl.pl
$ man url | ./funurl.pl

merci d avance


De rien, même si ma contribution est stupide (sans parler qu'elle est hors
charte).

--
TiChou

Avatar
TiChou
Dans l'article news:40255d98$0$28674$,
je tapotais mal :

$ cat colorurl.pl
#!/usr/bin/perl -n



Ces deux dernières lignes sont en trop et j'ignore bien pour quoi j'ai c/c
ça. :)

#!/usr/bin/perl -p

s/(w+://((w+)(:(w+))?@)?[0-9a-zA-Z_-.]*(:(d+))?(/S*)?)/
"33[1;33m$133[0m"
/eg

...


--
TiChou