Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 06 Jan 2005 01:55:21

Tengu
Gourou(e) du libre
Lieu: La Tour-de-Peilz
Date d'inscription: 17 Nov 2004
Messages: 493
Site web

[Divers] Un "ereg" en Bash

Je tente désespérément de comparer deux p**@@ de chaînes de caractères... Ces andouilles semblent prendre un malin plaisir à ne pas vouloir se ressembler età force de tester, j'ai trouvé:

Il y a un retour à la ligne vicieux !

1h de google plus tard, pas moyen de trouver un moyen pour "émuler" ou virer le retour. De guerre lasse, je tente un ereg, mais là, gloops, comment on fait ? On doit mettre du Perl dans bash ? Le seul site fournissant une doc là-dessus est pourri car il manque des pages ! Et évidemment, les seules qui m'intéressent...

Bref... Help!

Merci d'avance...


Science sans conscience n'est que ruine de l'âme

https://twitter.com/swisstengu (compte twitter)
https://blog.tengu.ch/ (un blog parmis tant d'autres)

Hors ligne

 

#2 06 Jan 2005 14:00:39

dake^cdx
Citoyen(ne)
 
Lieu: Monthey
Date d'inscription: 19 Dec 2004
Messages: 26
Site web

Re: [Divers] Un "ereg" en Bash

"sed" peut sûrement t'aider mais je le connais pas bien. Il y a aussi qui "tr" qui permet de virer des caractères.

Au hasard :

http://www.datasavantconsulting.com/roland/tr.html


Générateur déterministe de mots de passe : http://passkool.sourceforge.net

Hors ligne

 

#3 06 Jan 2005 14:45:35

Tengu
Gourou(e) du libre
Lieu: La Tour-de-Peilz
Date d'inscription: 17 Nov 2004
Messages: 493
Site web

Re: [Divers] Un "ereg" en Bash

Je vais voir. Mais ce foutu retour à la ligne, il me tue !

Merci wink


Science sans conscience n'est que ruine de l'âme

https://twitter.com/swisstengu (compte twitter)
https://blog.tengu.ch/ (un blog parmis tant d'autres)

Hors ligne

 

#4 10 Jan 2005 12:08:20

asteroid
Humain(e) libre
 
Lieu: Sud france - Nîmes (30)
Date d'inscription: 30 Dec 2004
Messages: 44
Site web

Re: [Divers] Un "ereg" en Bash

Tu ne pourrais pas simplement l'éditer dans vim et virer ce caractère vicieux ?


Free Your mind, Free Your Engine ... Get a Slackware !!

Hors ligne

 

#5 10 Jan 2005 16:13:36

Tengu
Gourou(e) du libre
Lieu: La Tour-de-Peilz
Date d'inscription: 17 Nov 2004
Messages: 493
Site web

Re: [Divers] Un "ereg" en Bash

C'est du dynamique, les deux chaines sont tirées de messages du système, et fallait les comparer. Finalement, j'ai fait différemment, et ça marche plutôt bien...

@@++


Science sans conscience n'est que ruine de l'âme

https://twitter.com/swisstengu (compte twitter)
https://blog.tengu.ch/ (un blog parmis tant d'autres)

Hors ligne

 

#6 10 Jan 2005 18:21:18

WaVeR
Gourou(e) du libre
Lieu: Biel-Bienne
Date d'inscription: 08 Oct 2004
Messages: 531
Site web

Re: [Divers] Un "ereg" en Bash

Il serait sympa de poster la réponse pour ceux qui s'interesseront un jour.  :evil:


There's no place like 127.0.0.1

Hors ligne

 

#7 11 Jan 2005 09:26:38

Tengu
Gourou(e) du libre
Lieu: La Tour-de-Peilz
Date d'inscription: 17 Nov 2004
Messages: 493
Site web

Re: [Divers] Un "ereg" en Bash

Code:

#!/bin/sh

VAR=`screen -ls |grep "S-$USER" |awk '{print $1}'`

if [ $VAR == "No" ];
then
    screen -d -m irssi
fi

Tout con, awk est passé par là. Il me permet de prendre le premier argument de la ligne..

les valeurs possibles sont:

Code:

No
1
2
.....

En cas de non-présence de screen, le script le lance auto. Les options -d -m permettent de lancer screen en "détaché", ce qui permet de lancer le script via crontab sans se faire trucider parce qu'il n'y a pas de console. wink

@++


Science sans conscience n'est que ruine de l'âme

https://twitter.com/swisstengu (compte twitter)
https://blog.tengu.ch/ (un blog parmis tant d'autres)

Hors ligne

 

Pied de page des forums

Powered by FluxBB