Forum Programmation.shell optimisation de comamnde SED

Posté par  .
Étiquettes : aucune
0
17
oct.
2008
Bonjour,

Je dois mettre en forme une variable pour cela j'utilise la commande suivante

echo $var | sed 's/(//' | sed 's/)//' | sed 's/,//'

Je trouve cette façon un peut lourde et trop longue. N'y a t il pas un moyen de faire cela en un seule sed et non pas 3.

Merci

Forum Programmation.shell Substitution avec vi

Posté par  .
Étiquettes : aucune
2
25
sept.
2008
Bonjour,

Je faire une substitution générale d'un mot par un autre dans fichier avec la commande suivante :
vi -c g/mot1/s//mot2/g fichier


Cela fonctionne mais vi reste ouvert. Comment pourrais je faire pour sauvegarder le fichier et quitter vi dans la même ligne de commande que j'ai mentionnée ?

Merci de votre aide

Forum Programmation.shell le mot de passe gene le script LFTP

Posté par  .
Étiquettes : aucune
0
17
sept.
2008
Bonjour,

J'essaie de faire un script avec la commande lftp. Le soucis c'est que j'ai un mot de passe très compliqué avec des meta caractère, du style %ftp&23b#
Je set donc ma variables $pass comme ceci :
pass=`echo %ftp&23b#`

mais la commande suivante :
lftp -c "open $host; user $user $pass ; get file.zip ; bye"

me donne l'erreur suivante :
Commande inconnue « 23b# ».

C'est bien que lftp a interpréter le meta caractère " & "
Comment faire (…)

Forum Linux.redhat Transformer un script en démon

Posté par  .
Étiquettes : aucune
0
1
sept.
2008
Bonjour,

J'ai une Red Hat Enterprise Linux ES release 4 (Nahant Update 6)

J'ai un script qui démarre une application de licence de type flexnet. Pour lancer le script je tape la commande ./rc.script start. Et pour l'arrêter je tape la commande ./rc.script stop.
Tout fonctionne très bien en manuel mais j'aimerais que cette commande l'exécute au démarrage du serveur.
J'ai pourtant copier ce scirpt dans les répertoire suivant :

/etc/rc.d/rc2.d/S99rc.script
/etc/rc.d/rc4.d/S99rc.script
/etc/rc.d/init.d/rc.script
/etc/rc.d/rc3.d/S99rc.script

Les fichiers S99rc.script étant (…)

Forum général.général vncconfig : No VNC extension on display

Posté par  .
Étiquettes : aucune
0
4
août
2008
Bonjour,

J'utilise vncserver pour que mes utilisateurs se connectent à distance à travers un tunnel SSH.
J'ai modifié le script perl vncserver pour qu'il n'y ai qu'une seule session par utilisateur.
Le soucis c'est que vncconfig qui sert à partager le presse papier entre le client et le serveur, ne veut pas demarrer.
J'ai le message d'erreur suivant :


:~$ vncconfig
No VNC extension on display server:2.0
:~$ echo $DISPLAY
server:2.0
:~$ ps -fu user | grep Xvnc
user 29259 (…)

Forum Programmation.shell Read sans interuption

Posté par  .
Étiquettes : aucune
0
8
avr.
2008
Bonjour,

J'aimerai modifier un script pour que la variable INFILELOG soit prise dans la ligne de commande du lancement du script .
Actuellement, que je lance le script il me demande quel fichier je veux charger avec ce code :

echo "flexCount Running"
echo " "
printf "FlexLM log filename : "
read INFILELOG


J'aimerai lancer le script de façon suivante ;
#~: script.sh Fichier_à_charger.log

J'ai essayé les man de la commande read sans succès
Merci de votre aide

Forum Linux.redhat wcmd de wine- tools introuvable

Posté par  .
Étiquettes : aucune
0
15
fév.
2008
Bonjour,

je suis à la recherche de l'utilitaire de wine qui permet d'exécuter des commande du fichier Batch (.bat).

Apparemment, c'est la commande wcmd qui gère cela. Elle fait partie de du RPM suivant ; winetools-2.1.2-jo.i386.rpm mais je n'arrive pas à le trouver pour le télécharger.

J'ai déjà installé wine-tools-0.9.46-1.el4.i386.rpm mais il n'y a pas les fonctionalités qui m'intéressent

Est ce que quelqu'un peut m'en dire plus ?

Merci de votre aide.

Forum général.cherche-logiciel La boucle until ne s'arrête pas

Posté par  .
Étiquettes : aucune
0
8
fév.
2008
Bonjour,

Je viens de faire utilitaire assez simple pour changer un configuration.
A la fin de ce script je demande à l'utilisatuer si les changement lui convient, en tapant O pour Oui et n pour non

J'ai commencé mon script comme ceci :

#!/bin/bash
clear
CONDITION_FINALE=O

until [ "$var1" = "$CONDITION_FINALE" ]
do
#exécution de l'utilitaire jusqu'a la ligne suivante
echo -n "Est ce que cela vous conviens ? [O,n]"
read $var1
done
exit 0


Le problème c'est que la (…)

Forum Linux.redhat Recherche GCC 4 en rpm

Posté par  .
Étiquettes : aucune
0
20
nov.
2007
Bonjour,

J'ai une installation avec une Red Hat Enterprise Linux ES release 4 (Nahant Update 5), et j'ai le gcc suivant :
version gcc 3.4.6 20060404 (Red Hat 3.4.6-8)

J'aimerais passer en gcc 4. J'ai beau faire up2date cela ne met pas à jour le gcc.

J'ai trouvé des RPM sur le site suivant :
http://rpmfind.net/linux/rpm2html/search.php?query=gcc

J'ai trouvé 7 paquets RPM de GCC 4 pour ma distribution mais je ne sais pas lequel prendre et apparemement ce sont tous des (…)

Forum général.cherche-matériel Switch et IP masquerade

Posté par  .
Étiquettes : aucune
0
22
oct.
2007
Bonjour,

Connaissez vous un switch/hub de bureau qui est capable de faire l'IP masquerade ? ou bien sa catégorie car sur Google on ne trouve que les tutoriaux pour faire cette technique ....
En effet, nous aimerions faire un petit réseau et nous n'avons qu'une seule adresse IP de libre. Je pense que cela permetterra de libérer de la ressource d'un PC.

Merci de votre aide

Forum Programmation.shell commande awk sans espace

Posté par  .
Étiquettes : aucune
0
15
oct.
2007
Bonjour,

La commande suivante :

USERID=`awk 'BEGIN { FS=":"} $3 >= 70000 {print$1","}' /etc/passwd`; echo $USERID




me donne la liste suivante :

user1, user2, user3, user4


J'aimerai supprimer l'espace du résultat.

J'ai essayé un pipe avec sed mais cela ne fonctionne pas