Bonjour à tous,
Voici un script qui dans un premier temps lit des adresses mac dans un fichier, puis fait deux requêtes, l'une donne le numéro de port, avec une adresse en décimal, l'autre donne l'addresse en hexadécimal.
Je voudrai l'adresse mac en hexa et le numéro de port qui va avec; dans un premier temps la réalisation du script aprés quelques testes amener toujours le même nombres de ligne dans les deux requêtes et la ligne un de la (…)
Forum Programmation.shell Passage de variable depuis une boucle
Bonsoir à tous, Voici un petit script problématique, il est censé trier le contenu d'un fichier texte. end_seq="PK_WO_YES_NO WORKORDER_IDX" line_cnt=0 compare_files () { if [ -e exctract.log ] then cat
Forum Programmation.shell Changer la n eme lettre d'une ligne.
Bonjour,
En ksh, je souhaiterais changer la Nieme lettre d'une ligne.
Avec sed, je sais choisir la Nieme ligne, mais pas le Nieme
caractere...!
merci d'avance de me montrer le bon chemin...!
En ksh, je souhaiterais changer la Nieme lettre d'une ligne.
Avec sed, je sais choisir la Nieme ligne, mais pas le Nieme
caractere...!
merci d'avance de me montrer le bon chemin...!
Forum Programmation.shell Variabiliser un mot d'un fichier
Bonjour,
Je souhaite rechercher un mot d'un fichier et le définir en variable pour l'utiliser ensuite.
Comment faire?
Merci
Je souhaite rechercher un mot d'un fichier et le définir en variable pour l'utiliser ensuite.
Comment faire?
Merci
Forum Programmation.shell action sur insertion CD
Bonjour,
J'essaie désesperement de savoir comment on peut savoir si un cd est introduit pour lancer une commande shell.
qqn pour me mettre sur la piste ?
Merci
J'essaie désesperement de savoir comment on peut savoir si un cd est introduit pour lancer une commande shell.
qqn pour me mettre sur la piste ?
Merci
Forum Programmation.shell Pour les pros de SED
Bonjour ,
Je souhaite supprimer des lignes qui commencent toutes par une même série dont je ne connais pas la longueur dans un fichier.
Ex de fichier où je veux par exemple supprimer les lignes 000123:
0001234893459847594387534985
000124345873498732498723492
000123DFGK343908234098
000124ER3247349873498732948734989
Il faut faire un truc du genre:
cat file1 | sed "/s/000123???????????" >> file2
Quelqu'un à une idée ?
Merci d'avance
Je souhaite supprimer des lignes qui commencent toutes par une même série dont je ne connais pas la longueur dans un fichier.
Ex de fichier où je veux par exemple supprimer les lignes 000123:
0001234893459847594387534985
000124345873498732498723492
000123DFGK343908234098
000124ER3247349873498732948734989
Il faut faire un truc du genre:
cat file1 | sed "/s/000123???????????" >> file2
Quelqu'un à une idée ?
Merci d'avance
Forum Programmation.shell limiter l'upload adsl
nous sommes certainement nombreux à avoir un liaison ADSL, donc asymétrique. Quand on envoie quelque chose en upload, ça tue le download. Linux a des systèmes de qualité de service pour arranger ça, qui m'ont l'air très lourds ( il faut indiquer le port à privilégier, etc)
Quelqu'un s'est bricolé quelque chose qui limite juste l'upload de toutes les applis?
Merci
Quelqu'un s'est bricolé quelque chose qui limite juste l'upload de toutes les applis?
Merci
Forum Programmation.shell sed et regex
Bonjour,
J'ai un fichier html mal écrit, et souhaite ajouter à toutes les balises img qui ne contiennent pas d'attribut alt un attribut alt="ma description".
Avez-vous une idée de la manière de faire ?
J'ai essayé avec sed mais je n'arrive pas à écrire l'expression régulière: commençant par "<img" suivi de n'importe quoi sauf de ">" et de la chaîne "alt", et finissant par ">".
Ma difficulté et d'exclure une chaîne, j'ai essayé [^>"alt"] mais sans succès ...
Merci de (…)
J'ai un fichier html mal écrit, et souhaite ajouter à toutes les balises img qui ne contiennent pas d'attribut alt un attribut alt="ma description".
Avez-vous une idée de la manière de faire ?
J'ai essayé avec sed mais je n'arrive pas à écrire l'expression régulière: commençant par "<img" suivi de n'importe quoi sauf de ">" et de la chaîne "alt", et finissant par ">".
Ma difficulté et d'exclure une chaîne, j'ai essayé [^>"alt"] mais sans succès ...
Merci de (…)
Forum Programmation.shell Comment remplacer l'espace entre les champs par ; avec sed ?
Je voudrais modifier le formatage de mon fichier en remplaçant l'espace contenu entre mes 3 champs par un ";" histoire de traiter ce fichier avec open office.
Le problème est que je ne peux lancer la commande tr -s " " ";" du fait des espaces contenus le 2ème champ.
Extrait du fichier:
562910 Services d'assainissement 1
562990 Tous les autres services de gestion des déchets 1
611420 Formation en informatique 6
...
J'aimerais avoir en sortie:
562910;Services d'assainissement;1
562990;Tous (…)
Le problème est que je ne peux lancer la commande tr -s " " ";" du fait des espaces contenus le 2ème champ.
Extrait du fichier:
562910 Services d'assainissement 1
562990 Tous les autres services de gestion des déchets 1
611420 Formation en informatique 6
...
J'aimerais avoir en sortie:
562910;Services d'assainissement;1
562990;Tous (…)
Forum Programmation.shell [sed] substitution speciale
dans mon fichier j'ai des variables s0, s1, s2,.. , sn et je voudrait les substituer par variable[0]; variable[1]; variable[2]; variable[n];
comment faire svp
comment faire svp
Forum Programmation.shell Comment faire ???
Bonjour,
J'ai écrit un petit script qui permet de mettre a jour mes machines.
infos : /home est monté en NFS, donc le fchier liste_rpm_src est le même pour toutes les machines.
Seulement voila, comme la liste des paquets de la machine n'est pas mise a jour après chaque installation d'un paquet (boucle for), il essai d'installer des paquets déja installer car les dépendances ont fait leur travail….
Exemple : j'install mplayer et je met a jour liste_rpm_src. La machine (…)
Forum Programmation.shell Pb de telnet vs netstat
Mon cher forum,
J'ai un petit problème de socket.
Je m explique, une application A sur une machine avec l adresse IP Y recoit des information d'une machine externe d adresse IP X par la socket S.
Dans l etc/services , le service A tcp S est défini comme il faut.
La machine Y envoie bien ses informations.
La commande netstat -an | grep S montre que :
- X et Y ont une connexion established sur le bon port (…)
J'ai un petit problème de socket.
Je m explique, une application A sur une machine avec l adresse IP Y recoit des information d'une machine externe d adresse IP X par la socket S.
Dans l etc/services , le service A tcp S est défini comme il faut.
La machine Y envoie bien ses informations.
La commande netstat -an | grep S montre que :
- X et Y ont une connexion established sur le bon port (…)
Forum Programmation.shell commande Cat avec un arret prècis
Bonjour,
Est-il possible de faire un "cat" ou "more" d'un fichier avec un arrêt précis qui correspond à une date. Dans mon cas, c'est "TIMESTAMP 12/31/2007".
Merci de votre aide.
Est-il possible de faire un "cat" ou "more" d'un fichier avec un arrêt précis qui correspond à une date. Dans mon cas, c'est "TIMESTAMP 12/31/2007".
Merci de votre aide.
Forum Programmation.shell Libtool c'est lent ...
ça fait près de 24 heures que koffice se compile sur un AMD 2Mhz.
C'est libtool qui rend cette compilation si lente (bash atteint 15 minutes de temps CPU par moments)
Vous avez des astuces pour accélérer libtool ?
C'est libtool qui rend cette compilation si lente (bash atteint 15 minutes de temps CPU par moments)
Vous avez des astuces pour accélérer libtool ?
Forum Programmation.shell Le tout en une ligne de commmande !!!!! On peut le faire ???
Bonjour,
Je souhaite faire une ligne de commande qui me permettrai de faire ceci :
cd /home/cops91/archives && grep "cops91 du 10-02-05" *
me donne par exemple:
archive100218789.tar:"conversation de cops91 du 10-02-05 avec M. Leblanc ......."
je veux donc après faire un :
tar -x archive100218789 && mv archive100218789 ../FILE100218789
Voilà en faite je veux recupérer le non du fichier qui contient mon expression le "détarer" modifier son nom et déplacer.
Vous allez me dire c'est plus simple de faire (…)
Je souhaite faire une ligne de commande qui me permettrai de faire ceci :
cd /home/cops91/archives && grep "cops91 du 10-02-05" *
me donne par exemple:
archive100218789.tar:"conversation de cops91 du 10-02-05 avec M. Leblanc ......."
je veux donc après faire un :
tar -x archive100218789 && mv archive100218789 ../FILE100218789
Voilà en faite je veux recupérer le non du fichier qui contient mon expression le "détarer" modifier son nom et déplacer.
Vous allez me dire c'est plus simple de faire (…)
Forum Programmation.shell Logguer dans Syslog
Bonjour à tous,
Je cherche à logguer le résultat d'un script shell dans le syslog.
Y a-t-il une méthode particulère (une commande qui permettrait de rajouter une ligne dans le syslog) ou peut-on attaquer le fichier en direct à l'aide d'un echo "blahblah" >> /var/log/messages ?
Merci pour vos conseils !
Forum Programmation.shell Extraire une sous chaîne de plusieurs lignes
Je souhaite extraire les requêtes SQL contenues dans un source Powerbuilder (qui est un binaire)
Donc j'ai fait un
mais ça me retourne 9000 lignes de texte ... et parmi elle des requêtes SQL.
Donc je souhaite filtrer tout ce texte pour ne récupérer que les sous chaînes comprises entre "SELECT" et "USING TRLOCALE;" mais qui sont sur plusieurs lignes et c'est là que j'ai un soucis :/ je n'arrive pas à récupérer un pattern qui (…)
Donc j'ai fait un
strings src.pbl > test.txt
mais ça me retourne 9000 lignes de texte ... et parmi elle des requêtes SQL.
Donc je souhaite filtrer tout ce texte pour ne récupérer que les sous chaînes comprises entre "SELECT" et "USING TRLOCALE;" mais qui sont sur plusieurs lignes et c'est là que j'ai un soucis :/ je n'arrive pas à récupérer un pattern qui (…)
Forum Programmation.shell enregistrer sous JJMM.txt
Bonjour le forum,
Je souhaite enregistrer des fichier de log au format JJMM.txt, où JJ = jour et MM = mois. Merci pour vos futures réponses.
Je souhaite enregistrer des fichier de log au format JJMM.txt, où JJ = jour et MM = mois. Merci pour vos futures réponses.
Forum Programmation.shell mtime et format
Hi,
je cherche à renommer un fichier en fonction de sa date de dernière modification.
donc, je peux trouver le mtime avec :
stat -c %y backup.sql.bz2
mais comme puis-je transformer cette date ( 2005-02-17 23:09:33.000000000 +0000 ) en 20050217230933 ??
j'ai essayer date, mais il n'accepte pas la première date en entrée.
suis-je obligé de passé par une ligne de perl ?
stat -c %y backup.sql | perl -e '$E=<>; $E=~/(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/; print "$1$2$3$4$5$6";'
je cherche à renommer un fichier en fonction de sa date de dernière modification.
donc, je peux trouver le mtime avec :
stat -c %y backup.sql.bz2
mais comme puis-je transformer cette date ( 2005-02-17 23:09:33.000000000 +0000 ) en 20050217230933 ??
j'ai essayer date, mais il n'accepte pas la première date en entrée.
suis-je obligé de passé par une ligne de perl ?
stat -c %y backup.sql | perl -e '$E=<>; $E=~/(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/; print "$1$2$3$4$5$6";'
Forum Programmation.shell salut
je suis novice en programmation shell,et j'aimerais écrire un script qui permet de vérifier la présence de fichiers identiques dans tous les répertoires utilisateurs et qui me donne la possibilité de les lister ,ou de les supprimer.
merci ….
Forum Programmation.shell Salut
je suis étudiant, et j'ai un petit shell à faire, mais je ne m'en sors pas du tout alors je cherche un peu d'aide.
Je dois écrire un programme qui liste l'ensemble des fichiers pour un utilisateur dont le nom est donné en paramètre sur la ligne de commande.
J'espère que quelqu'un pourra m'aider, merci par avance...
Je dois écrire un programme qui liste l'ensemble des fichiers pour un utilisateur dont le nom est donné en paramètre sur la ligne de commande.
J'espère que quelqu'un pourra m'aider, merci par avance...
Forum Programmation.shell lire des variables depuis un fichier
Salut !
Ben, le titre dit assez sur ce que je cherche :-). J'aimerais pouvoir faire un fichier de configuration où je mettre des variables et puis depuis un script je voudrais pouvoir les récupérer...Est ce qu'il y a des includes ou des trucs comme ça ?
merci de votre aide
Ben, le titre dit assez sur ce que je cherche :-). J'aimerais pouvoir faire un fichier de configuration où je mettre des variables et puis depuis un script je voudrais pouvoir les récupérer...Est ce qu'il y a des includes ou des trucs comme ça ?
merci de votre aide
Forum Programmation.shell commandes réseaux
Salut tout le monde !!
Me voici en essayant de faire une config avec un script ...le pauvre :-)
Bref, j'aimerais pouvoir recuperer l'adresse ip de ma machine et puis pouvoir la lire pour en deduire le mask....
des idées ?
merci beaucoup et bon week end !
a+
Me voici en essayant de faire une config avec un script ...le pauvre :-)
Bref, j'aimerais pouvoir recuperer l'adresse ip de ma machine et puis pouvoir la lire pour en deduire le mask....
des idées ?
merci beaucoup et bon week end !
a+
Forum Programmation.shell ctrl+c
Bonsoir le forum.
Je cherche à faire la même chose que la combinaison ctrl+c en commande. Vous pouvez m'aider ?
Je cherche à faire la même chose que la combinaison ctrl+c en commande. Vous pouvez m'aider ?
Forum Programmation.shell Ordre alphabétique de la commande ls
Pourquoi la commande ls ne respecte-t-elle pas l'ordre alphabétique,
et comment y remédier?
Merci
$ touch a à b c d e é f g
$ ls
a b c d e f g à é
et comment y remédier?
Merci