[HS] assistance au code (Re: Script BASH gestion des espaces des noms de fichier)

2024-02-05 Par sujet Sébastien NOBILI
Bonjour, Le 2024-02-05 16:07, Daniel Caillibaud a écrit : Oui, et je vous encourage à passer vos shell bash à shellcheck, il signale ce genre d'erreur (et plein d'autres). Il est parfois un peut trop zélé, mais on peut lui dire qu'on sait ce qu'on fait avec du # shellcheck disable=SC

Re: Script BASH gestion des espaces des noms de fichier

2024-02-05 Par sujet Daniel Caillibaud
Le 02/02/24 à 08:54, Jérémy Prego a écrit : > Pour éviter ce problème, on peut mettre les variables entre " > > du coup, ça donnerai: > > pdftk "$fichier1" stamp "$tampon" output "$fichier2" Oui, et je vous encourage à passer vos shell bash à shellcheck, il signale ce genre d'erreur (et plein

Re: Script BASH gestion des espaces des noms de fichier

2024-02-02 Par sujet Pierre Malard
Essaie des cotes dans tes attributions de noms. Par exemple : TOTO="${NomFic}" avec NomFic="Mon Fichier" Pareillement cote les appels : Cmd —variable "${NomFic}" Par exemple. Le fait de coter l’appel de variable avec des double cote permet à BASH de considérer NomFic comme un seul paramètre

Re: Script BASH gestion des espaces des noms de fichier

2024-02-02 Par sujet Erwann Le Bras
Effectivement François Merci d'avoir rectifié. Erwann Le 02/02/2024 à 13:09, François TOURDE a écrit : Le 19755ième jour après Epoch, Erwann Le Bras écrivait: Éviter les boucles "for" avec listes de fichiers (for f in `ls "$dir"`) ou (for f in *), les espaces sont mal interprétés. Ça

Re: Script BASH gestion des espaces des noms de fichier

2024-02-02 Par sujet François TOURDE
Le 19755ième jour après Epoch, Erwann Le Bras écrivait: > Éviter les boucles "for" avec listes de fichiers (for f in `ls > "$dir"`) ou (for f in *), les espaces sont mal interprétés. Ça marche très bien l'utilisation avec for f in *, si tu prends soin d'utiliser "$f" plutôt que juste $f Par

Re: Script BASH gestion des espaces des noms de fichier

2024-02-02 Par sujet Erwann Le Bras
bonjour comme dis par ailleurs, pas de problème avec les espaces si les variables et chemins sont bien protégés  avec des doubles-cotes (["]) fichier="mon fichier" dir="$HOME/mon répertoire" cp "$fichier" "$dir" Éviter les boucles "for" avec listes de fichiers (for f in `ls "$dir"`) ou (for

Re: Script BASH gestion des espaces des noms de fichier

2024-02-02 Par sujet Informatique BILLARD
merci je ne connaissais pas cet outils François-Marie Le 02/02/2024 à 09:54, Klaus Becker a écrit : Detox est ton ami Klaus

Re: Script BASH gestion des espaces des noms de fichier

2024-02-02 Par sujet Informatique BILLARD
Bon j'ai tourné le problème dans tous les sens et finalement j'ai opté pour ceci 1. le nom du fichier passé comme argument au script est traité pour remplacer les espaces par des underscore. 2. je fait un renommage de ce fichier avec le nom sans espaces. 3. Puis traitement et tout

Re: Script BASH gestion des espaces des noms de fichier

2024-02-02 Par sujet Klaus Becker
Detox est ton ami Klaus

Re: Script BASH gestion des espaces des noms de fichier

2024-02-02 Par sujet Informatique BILLARD
Le 02/02/2024 à 08:48, Basile Starynkevitch a écrit : On 2/2/24 08:41, Informatique BILLARD wrote: Bonjour j'ai écrit un petit script qui lance à la fin cette commande : pdftk $fichier1 stamp $tampon output $fichier2 avec $fichier1 et $tampon, $fichier2  sont construit à partir des

Re: Script BASH gestion des espaces des noms de fichier

2024-02-02 Par sujet Cyrille
Bjr, > tampon=/user/Document/cachet\ pdf et tampon="/user/Document/cachet\ pdf" (utiliser des double quote ?? ++

Re: Script BASH gestion des espaces des noms de fichier

2024-02-01 Par sujet Jérémy Prego
bonjour, Le 02/02/2024 à 08:41, Informatique BILLARD a écrit : Bonjour j'ai écrit un petit script qui lance à la fin cette commande : pdftk $fichier1 stamp $tampon output $fichier2 Pour éviter ce problème, on peut mettre les variables entre " du coup, ça donnerai: pdftk "$fichier1"

Re: Script BASH gestion des espaces des noms de fichier

2024-02-01 Par sujet Basile Starynkevitch
On 2/2/24 08:41, Informatique BILLARD wrote: Bonjour j'ai écrit un petit script qui lance à la fin cette commande : pdftk $fichier1 stamp $tampon output $fichier2 avec $fichier1 et $tampon, $fichier2  sont construit à partir des paramètres fournis au script . Mais je rencontre un

Re: script bash pour unbound

2018-08-21 Par sujet Bernard Schoenacker
- Mail original - > De: "Daniel Caillibaud" > À: debian-user-french@lists.debian.org > Envoyé: Mardi 21 Août 2018 19:21:06 > Objet: Re: script bash pour unbound > > Le 18/08/18 à 21:48, Bernard Schoenacker > a > écrit : > > > bonjour, >

Re: script bash pour unbound

2018-08-21 Par sujet Daniel Caillibaud
Le 18/08/18 à 21:48, Bernard Schoenacker a écrit : > bonjour, > > j'ai pris ce script bash et je n'arrive pas à le déverminer: > > https://blog.mirabellette.eu/index.php?article17/block-advertise-domain-name-with-unbound > > voici le début qui pose problème : > > ARRAY= >

Re: script bash pour unbound

2018-08-19 Par sujet Petrus MH8
Bonjour, J'utilise actuellement un script un peu différent avec Unbound, pour une finalité anti-pubs équivalente avec une autre source, je pense cependant qu'il est possible de remanier la commande afin d'utiliser ta source si tu préfères... En espérant que ca fonctionne toujours sur la version

Re: Script Bash de conversion ISO8859 -> UTF8

2017-02-20 Par sujet Haricophile
Le Sat, 18 Feb 2017 17:32:50 +0100, "JF Straeten" a écrit : > On Sat, Feb 18, 2017 at 04:56:41PM +0100, Nicolas FRANCOIS wrote: > > [...] > > Merci les gars, ceci fonctionne comme je le veux : > > > > for filename in ` find . -type f -name "*.$1"` > > > Si le

Re: Script Bash de conversion ISO8859 -> UTF8

2017-02-18 Par sujet JF Straeten
LO, On Sat, Feb 18, 2017 at 04:56:41PM +0100, Nicolas FRANCOIS wrote: [...] > Merci les gars, ceci fonctionne comme je le veux : > > for filename in ` find . -type f -name "*.$1"` Si le script s'exécute sous bash, tu devrais même éviter les backticks et recourir à la syntaxe $() qui fait

Re: Script Bash de conversion ISO8859 -> UTF8

2017-02-18 Par sujet φ Dhénin Jean-Jacques
On Sat, Feb 18, 2017 4:33 PM, Nicolas FRANCOIS nicolas.franc...@free.fr wrote: Salut. [ … ] find: les chemins doivent précéder l'expression : arithmetique.tex J'obtiens : for filename in ` find . -type f -name *.tex` Même en essayant simplement de convertir les fichiers

Re: Script Bash de conversion ISO8859 -> UTF8

2017-02-18 Par sujet Nicolas FRANCOIS
Le Sat, 18 Feb 2017 16:33:49 +0100, Nicolas FRANCOIS a écrit : Merci les gars, ceci fonctionne comme je le veux : for filename in ` find . -type f -name "*.$1"` Merci à tous deux, avec un petit bonus à Jean-Jacques qui a été plus rapide ;-) (mais Pascal a apporté

Re: Script Bash de conversion ISO8859 -> UTF8

2017-02-18 Par sujet Pascal Obry
Le samedi 18 février 2017 à 16:33 +0100, Nicolas FRANCOIS a écrit : > Même en essayant simplement de convertir les fichiers tex : > >   for filename in ` find . -type f -name *.tex` Tu dois mettre entre quote le pattern:   for filename in ` find . -type f -name '*.tex'` --   Pascal Obry /  

Re: script bash et retour commande dhclient

2015-04-09 Par sujet Guillaume
Bonjour, Peut être regarder du côté des logs (syslog). Sinon dhclient possède un mode verbeux (-v). Le 09/04/2015 09:52, Prego Jérémy a écrit : bonjour, sous une debian jessie, je n'arrive pas a trouver le moyen de savoir si un dhclient c'est bien ou mal fini. en effet, le code de retour de

Re: script bash et retour commande dhclient

2015-04-09 Par sujet Prego Jérémy
bonjour, j'ai bien pensé a cette solution, mais pour un script, c'est pas très optimal et voulant l'éviter, je venais voir si il y avai pas un remède miracle... jerem Le 09/04/2015 11:14, Guillaume a écrit : Bonjour, Peut être regarder du côté des logs (syslog). Sinon dhclient possède un

Re: script bash et retour commande dhclient

2015-04-09 Par sujet Guillaume
Re-bonjour, Vous pouvez normalement rediriger la sortie de dhclient soit vers syslog soit vers un simple fichier texte. Le 09/04/2015 11:45, Prego Jérémy a écrit : bonjour, j'ai bien pensé a cette solution, mais pour un script, c'est pas très optimal et voulant l'éviter, je venais voir si

Re: Script Bash pour convertir BD Access vers MySQL ?

2013-07-20 Par sujet Serge SMEESTERS
J'ai probablement une piste :) → http://nialldonegan.me/2007/03/10/converting-microsoft-access-mdb-into-csv-or-mysql-in-linux/ Il est bien question de mdbtools et cet utilitaire est super :) Seul problème que je dois encore résoudre : les commentaire sur des colonnes... mdbtool génère une

Re: Script Bash pour convertir BD Access vers MySQL ?

2013-07-19 Par sujet Serge SMEESTERS
J'ai probablement une piste :) → http://nialldonegan.me/2007/03/10/converting-microsoft-access-mdb-into-csv-or-mysql-in-linux/ -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe

Re: Script Bash pour convertir BD Access vers MySQL ?

2013-07-19 Par sujet Alain Vaugham
Le Fri, 19 Jul 2013 12:18:57 +0200, Serge SMEESTERS sergesmeest...@gmail.com a écrit : J'imagine qu'il est possible d'exporter la bd à partir d'Access, en un code SQL (moche ?) ; code qu'il serait possible de bidouiller pour l'exécuter ensuite par MySQL... Mais ce serait de nombreuses

Re: Script Bash pour convertir BD Access vers MySQL ?

2013-07-19 Par sujet Sébastien NOBILI
Le vendredi 19 juillet 2013 à 12:41, Alain Vaugham a écrit : J'ai probablement une piste :) → http://nialldonegan.me/2007/03/10/converting-microsoft-access-mdb-into-csv-or-mysql-in-linux/ Mon expérience : les formats des champs Access ne sont pas forcément identiques à ceux de

Re: Script Bash pour convertir BD Access vers MySQL ?

2013-07-19 Par sujet Fabian Rodriguez
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2013-07-19 06:18, Serge SMEESTERS wrote: Je continue également à chercher via Google migrating access database to mysql J'utilise https://www.ixquick.com/ pour mes recherches: https://fr.wikipedia.org/wiki/Ixquick A+ F. - -- Fabián

Re: Script Bash pour convertir BD Access vers MySQL ?

2013-07-19 Par sujet Jean-Jacques Doti
Bonjour, Le 19/07/2013 13:55, Fabian Rodriguez a écrit : -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2013-07-19 06:18, Serge SMEESTERS wrote: Je continue également à chercher via Google migrating access database to mysql J'utilise https://www.ixquick.com/ pour mes recherches:

Re: Script Bash pour convertir BD Access vers MySQL ?

2013-07-19 Par sujet Alain Vaugham
Le Fri, 19 Jul 2013 13:25:06 +0200, Sébastien NOBILI sebnewslet...@free.fr a écrit : Le vendredi 19 juillet 2013 à 12:41, Alain Vaugham a écrit : J'ai probablement une piste :) → http://nialldonegan.me/2007/03/10/converting-microsoft-access-mdb-into-csv-or-mysql-in-linux/ Mon

Re: Script Bash pour convertir BD Access vers MySQL ?

2013-07-19 Par sujet Erwan David
On Fri, Jul 19, 2013 at 02:11:47PM CEST, Alain Vaugham al...@vaugham.com said: Le Fri, 19 Jul 2013 13:25:06 +0200, Sébastien NOBILI sebnewslet...@free.fr a écrit : Le vendredi 19 juillet 2013 à 12:41, Alain Vaugham a écrit : J'ai probablement une piste :) →

Re: Script Bash pour convertir BD Access vers MySQL ?

2013-07-19 Par sujet Alain Vaugham
Le Fri, 19 Jul 2013 14:19:13 +0200, Erwan David er...@rail.eu.org a écrit : On Fri, Jul 19, 2013 at 02:11:47PM CEST, Alain Vaugham al...@vaugham.com said: Le Fri, 19 Jul 2013 13:25:06 +0200, Sébastien NOBILI sebnewslet...@free.fr a écrit : Le vendredi 19 juillet 2013 à 12:41, Alain

Re: Script Bash pour convertir BD Access vers MySQL ?

2013-07-19 Par sujet Bzzz
On Fri, 19 Jul 2013 14:11:47 +0200 Alain Vaugham al...@vaugham.com wrote: Par contre je n'ai pas trouvé dans Postgres l'équivalent d'un format de champ qui corresponde au format NuméroAuto d'Access. Dans Postgres, le format serial UNIQUE NOT NULL ne tient pas compte des numéro brûlés.

Re: Script Bash pour convertir BD Access vers MySQL ?

2013-07-19 Par sujet Alain Vaugham
Le Fri, 19 Jul 2013 14:37:40 +0200, Bzzz lazyvi...@gmx.com a écrit : On Fri, 19 Jul 2013 14:11:47 +0200 Alain Vaugham al...@vaugham.com wrote: Par contre je n'ai pas trouvé dans Postgres l'équivalent d'un format de champ qui corresponde au format NuméroAuto d'Access. Dans Postgres, le

Re: Script Bash pour convertir BD Access vers MySQL ?

2013-07-19 Par sujet Sébastien NOBILI
Le vendredi 19 juillet 2013 à 14:37, Bzzz a écrit : On Fri, 19 Jul 2013 14:11:47 +0200 Alain Vaugham al...@vaugham.com wrote: Par contre je n'ai pas trouvé dans Postgres l'équivalent d'un format de champ qui corresponde au format NuméroAuto d'Access. Dans Postgres, le format serial

Re: Script bash

2011-06-10 Par sujet Nahliel Steinberg
Ce que vous faites là pour compter les pages imprimées m'intéresse beaucoup. Sur une debian etch avec une imprimante en local j'avais écrit un script pour décompter les pages. Ce script allait compter le nombre de lignes du fichier /var/log/cups/page_log, ce qui correspondait au nombre de pages.

Re : Script bash

2011-06-09 Par sujet gnafou
la commande apply ( à compiler depuis openbsd.org ) est géniale pour ce genre de choses F. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers

Re: Script bash

2011-06-09 Par sujet Raphaël RIGNIER
Le 09/06/2011 10:55, Nahliel Steinberg a écrit : Bonjour, J'ai besoin de récupérer une liste d'ip une à une depuis un fichier pour passer une commande snmp. Avez-vous une idée de comment je peux faire ça ? J'ai fait un mail pour un subcribe à la liste scriptbash, je n'ai eu aucune réponse.

Re: Script bash

2011-06-09 Par sujet Nahliel Steinberg
Bonjour, admettons que dans ton fichier tu aies une adresse ip par ligne #!/bin/bash FICHIP=monfichier.txt while read a do snmpget -c public $a done $FICHIP Merci ça marche, je complique : iso.3.6.1.2.1.43.10.2.1.4.1.1 = Counter32: 12990 iso.3.6.1.2.1.43.10.2.1.4.1.1 = Counter32: 17265

Re: Script bash

2011-06-09 Par sujet Bernard Schoenacker
Le Thu, 9 Jun 2011 14:02:30 +0200, Nahliel Steinberg nahliel.steinb...@gmail.com a écrit : Bonjour, admettons que dans ton fichier tu aies une adresse ip par ligne #!/bin/bash FICHIP=monfichier.txt while read a do snmpget -c public $a done $FICHIP Merci ça marche, je

Re: Script bash

2011-06-09 Par sujet Bruno Muller
Hello, Le jeudi 09 juin 2011 à 14:02 +0200, Nahliel Steinberg a écrit : Merci ça marche, je complique : iso.3.6.1.2.1.43.10.2.1.4.1.1 = Counter32: 12990 iso.3.6.1.2.1.43.10.2.1.4.1.1 = Counter32: 17265 iso.3.6.1.2.1.43.10.2.1.4.1.1 = Counter32: 7294 iso.3.6.1.2.1.43.10.2.1.4.1.1 =

Re: Script bash

2011-06-09 Par sujet Nahliel Steinberg
Exemple avec awk, ajoute | awk 'BEGIN {s=0} {s=s+$4} END {print s}' à la fin de ta commande. Bruno Genial Bruno ca marche. En fait ce script va me chercher les compteurs de pages imprimees sur les imprimantes. Mon but est de faire le calcul du nombre de pages imprimees pour tous les types d

Re: Script bash

2011-06-09 Par sujet Nahliel Steinberg
De nombreuses façons de faire... Exemple avec awk, ajoute | awk 'BEGIN {s=0} {s=s+$4} END {print s}' à la fin de ta commande. Bruno Je viens de verifier, a priori le total n est pas juste ;-( -- Nahliel -- Lisez la FAQ de la liste avant de poser une question :

Re: Script bash

2011-06-09 Par sujet Nahliel Steinberg
Je viens de m'appercevoir que le dernier {print s} n'est pas afficher. -- Nahliel -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers

Re: Script bash

2011-06-09 Par sujet peric
Le 09/06/2011 19:06, Nahliel Steinberg a écrit : .../... Genial Bruno ca marche. En fait ce script va me chercher les compteurs de pages imprimees sur les imprimantes. Mon but est de faire le calcul du nombre de pages imprimees pour tous les types d imprimantees, pour quantifier le papier

Re: Script bash

2011-06-09 Par sujet mouss
Le 09/06/2011 14:02, Nahliel Steinberg a écrit : Bonjour, admettons que dans ton fichier tu aies une adresse ip par ligne #!/bin/bash FICHIP=monfichier.txt while read a do snmpget -c public $a done $FICHIP Merci ça marche, je complique : iso.3.6.1.2.1.43.10.2.1.4.1.1 =

Re: Script bash

2011-06-09 Par sujet Samuel Cifuentes
Le 09/06/2011 10:55, Nahliel Steinberg a écrit : Bonjour, J'ai besoin de récupérer une liste d'ip une à une depuis un fichier pour passer une commande snmp. Avez-vous une idée de comment je peux faire ça ? J'ai fait un mail pour un subcribe à la liste scriptbash, je n'ai eu aucune réponse.

Re: Script Bash, prendre en considération l'espace dans les noms de fichier

2011-06-04 Par sujet Bernard Schoenacker
Le Sat, 4 Jun 2011 15:50:27 +0100 (BST), Tahar BEN ACHOUR tahar...@yahoo.fr a écrit : Bonjour à tous, J'ai un petit soucis avec un petit script j'ai un dossier dans lequel je voudrais extraire tous les fichiers qui s'y trouvent, mon script est le suivant for myfile in $(ls) do rar e

Re: Script Bash, prendre en considération l'espace dans les noms de fichier

2011-06-04 Par sujet Pascal Le Bris
On 04/06/2011 16:50, Tahar BEN ACHOUR wrote: Bonjour à tous, J'ai un petit soucis avec un petit script j'ai un dossier dans lequel je voudrais extraire tous les fichiers qui s'y trouvent, mon script est le suivant for myfile in $(ls) do rar e $myfile done le problème c'est que tous les

Re: Script Bash, prendre en considération l'espace dans les noms de fichier

2011-06-04 Par sujet Иван
On sam. 04 juin.2011 à 15:50:27, Tahar BEN ACHOUR wrote: une idée, pour éviter ce souci ? ne pas utiliser ls dans une boucle for, car pour un fichier nommer 'my file', la boucle itérera sur 'my', puis sur 'file'. la bonne méthode est : for file in ./* do echo rar e \$file\ #pour voir, et si

Re: Script Bash, prendre en considération l'espace dans les noms de fichier

2011-06-04 Par sujet mouss
Le 04/06/2011 16:50, Tahar BEN ACHOUR a écrit : Bonjour à tous, J'ai un petit soucis avec un petit script j'ai un dossier dans lequel je voudrais extraire tous les fichiers qui s'y trouvent, mon script est le suivant for myfile in $(ls) do rar e $myfile done le problème c'est

Re : script bash

2010-07-07 Par sujet Tahar BEN ACHOUR
Je fais ca en mettant ma variable entre double quote : sed -i '1iLogFile /srv/logs/$domain' $line Merci pour ton aide, mais ça ne marche pas ainsi j'obtiens $domain comme résultat Attention, mes commandes sed sont souvent elles aussi entre double quote (sed

Re: script bash

2010-07-07 Par sujet FERRINO Maxime
Bonjour. Au lieu d'utiliser des apostrophes('), on peux utiliser des guillemets (). Par exemple : sed -i 1iLogFile /srv/logs/$domain $line Juxtaposer les apostrophes/guillemets marche aussi : sed -i '1iLogFile /srv/logs/'$domain $line Tout ce qui est mis entre apostrophe est

Re: script bash

2010-07-07 Par sujet MARTY
Tahar BEN ACHOUR wrote: Bonjour à tous, Bonjour, Une petite question en bash, Je voudrais savoir comment faire pour échapper les ' ' afin que ma variable soit prise en compte, [..] sed -i '1iLogFile /srv/logs/$domain' $line ici je n'ai pas su comment echapper la quote

Re : script bash[RESOLU]

2010-07-07 Par sujet Tahar BEN ACHOUR
Merci beaucoup avec guillemets ça marche, je pensais pas qu'on pouvait remplacer les quotes par des guillemets Merci beaucoup pour votre aide De : FERRINO Maxime dag...@yahoo.fr À : debian-user-french@lists.debian.org Envoyé le : Mer 7 juillet 2010, 18h 50min 26s Objet : Re: script bash

Re: Re : script bash

2010-07-07 Par sujet MARTY
Tahar BEN ACHOUR wrote: Je fais ca en mettant ma variable entre double quote : sed -i '1iLogFile /srv/logs/$domain' $line Merci pour ton aide, mais ça ne marche pas ainsi j'obtiens $domain comme résultat Et en mettant des double quote partout : sed -i

Re: Script bash

2010-02-08 Par sujet Julien
Le lundi 08 février 2010 à 11:03 +0100, Le Cerdocyon a écrit : Bonjour, Je cherche le moyen de rendre verbeux un script bash, j'ai rajouté l'option +x dans le sheebang mais ça ne me fait rien ? #!/bin/bash +x au début de ton batch une nouvelle instance de bash est créé J'ai commencé

Re: Script bash

2010-02-08 Par sujet Le Cerdocyon
au début de ton batch une nouvelle instance de bash est créé Et que dois-je faire pour que ça cause bien ? je vais regarder pour le changement de repertoire. Merci -- Cerdocyon key ID 0x773B483BAC099326 signature.asc Description: Digital signature

Re: Script bash

2010-02-08 Par sujet Julien
Le lundi 08 février 2010 à 11:15 +0100, Le Cerdocyon a écrit : au début de ton batch une nouvelle instance de bash est créé Et que dois-je faire pour que ça cause bien ? Si le but est de changé le répertoire de l'interpréteur courant, il ne faut pas en lancer un autre -- (#!/bin/bash) et

Re: Script bash

2010-02-08 Par sujet Cornichon
Le 08/02/2010 11:15, Le Cerdocyon a écrit : au début de ton batch une nouvelle instance de bash est créé Et que dois-je faire pour que ça cause bien ? je vais regarder pour le changement de repertoire. Merci essaye set -x juste après le #!/bin/bash -- Lisez la FAQ de la liste avant de

Re: Script bash

2010-02-08 Par sujet Rémi Vanicat
Julien jul...@nura.eu writes: Le lundi 08 février 2010 à 11:15 +0100, Le Cerdocyon a écrit : au début de ton batch une nouvelle instance de bash est créé Et que dois-je faire pour que ça cause bien ? Si le but est de changé le répertoire de l'interpréteur courant, il ne faut pas en

Re: Script bash

2010-02-08 Par sujet Vincent Lefevre
On 2010-02-08 11:15:42 +0100, Le Cerdocyon wrote: au début de ton batch une nouvelle instance de bash est créé Et que dois-je faire pour que ça cause bien ? Écrire une fonction? Une fonction est exécutée dans le shell courant. -- Vincent Lefèvre vinc...@vinc17.net - Web:

Re: Script bash

2010-02-08 Par sujet Julien
Le lundi 08 février 2010 à 11:40 +0100, Le Cerdocyon a écrit : J'aimerai récuperer un PID à chaque coup, tu as une idée de script qui fait ça ? le PID de quoi ? de l'interpréteur courant ? dans quel but ? Julien -- Lisez la FAQ de la liste avant de poser une question :

Re: Script bash

2010-02-08 Par sujet Le Cerdocyon
Le 08/02/10 at 11:45, Julien a ecrit: Le lundi 08 février 2010 à 11:40 +0100, Le Cerdocyon a écrit : J'aimerai récuperer un PID à chaque coup, tu as une idée de script qui fait ça ? le PID de quoi ? de l'interpréteur courant ? dans quel but ? Julien Julien, Je cherche à récuperer sur

Re: Script bash

2010-02-08 Par sujet Le Cerdocyon
essaye set -x juste après le #!/bin/bash Ca ne marche pas non plus C'est curieux ça ! -- Cerdocyon key ID 0x773B483BAC099326 signature.asc Description: Digital signature

Re: Script bash

2010-02-08 Par sujet François Cerbelle
Le Cerdocyon a écrit : [...] kenini quand je fais : ./monscript [...] vous avez une idée de ce que j'ai omis de faire ? . ./monscript ou source ./monscript Fanfan -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez

Re: Script bash

2010-02-08 Par sujet Julien
Le lundi 08 février 2010 à 11:59 +0100, Le Cerdocyon a écrit : Le 08/02/10 at 11:45, Julien a ecrit: Le lundi 08 février 2010 à 11:40 +0100, Le Cerdocyon a écrit : J'aimerai récuperer un PID à chaque coup, tu as une idée de script qui fait ça ? le PID de quoi ? de l'interpréteur courant

Re: Script bash

2010-02-08 Par sujet Le Cerdocyon
Tu as daemontools qui fait ça pour toi (en paquet debian depuis lenny) tu crée un dossier /etc/service/mon_proc/ avec dedans un fichier 'run' qui contient par exemple : #!/bin/sh exec /usr/bin/setuidgid user process pour lancer le programme process en tant que user Julien C'est interdit

Re: Script bash

2010-02-08 Par sujet Jean-Yves F. Barbier
Le Cerdocyon a écrit : Tu as daemontools qui fait ça pour toi (en paquet debian depuis lenny) tu crée un dossier /etc/service/mon_proc/ avec dedans un fichier 'run' qui contient par exemple : #!/bin/sh exec /usr/bin/setuidgid user process pour lancer le programme process en tant que user

Re: Script bash

2010-02-08 Par sujet Vincent Lefevre
On 2010-02-08 12:09:31 +0100, François Cerbelle wrote: Le Cerdocyon a écrit : [...] kenini quand je fais : ./monscript [...] vous avez une idée de ce que j'ai omis de faire ? . ./monscript ou source ./monscript Dans ce cas, le #!/bin/bash +x ne sera pas pris en compte. -- Vincent

Re: script bash

2009-07-25 Par sujet Edi Stojicevic
* fen...@gmail.com fen...@gmail.com [2009-07-25 18:43:04 +0200] wrote : Bonjour, ce script ne fonctionne pas avec des noms de fichiers contenant des espaces, je ne vois pas trop où se situe le problème. Quelqu'un aurait une idée ? motif='[[:lower:]]' remplacement='[[:upper:]]' while

Re: script bash

2009-07-25 Par sujet fen...@gmail.com
Edi Stojicevic a écrit : Salut, Pourquoi ne pas utiliser la commande rename à la place de ce cp ... ? @+ Parce que j'ai besoin d'une copie du fichier, et parce que ce morceau de code est inclus dans un ensemble -- Lisez la FAQ de la liste avant de poser une question :

Re: script bash

2009-07-25 Par sujet Edi Stojicevic
* fen...@gmail.com fen...@gmail.com [2009-07-25 19:02:31 +0200] wrote : Edi Stojicevic a écrit : Salut, Pourquoi ne pas utiliser la commande rename à la place de ce cp ... ? @+ Parce que j'ai besoin d'une copie du fichier, et parce que ce morceau de code est inclus dans un

Re: script bash qui détecte le numéro d'un processus

2008-04-15 Par sujet antoine
Le lundi 14 avril 2008 23:55, Sylvain Sauvage a écrit : mouss, lundi 14 avril 2008, 23:12:38 CEST et ça fait quoi de mieux que killall? Un long fil où tout le monde a pu montré sa capacité à faire des tubes… --- Je ne sais comment prendre la remarque ..., mais la conclusion et

Re: script bash qui détec te le numéro d'un processus

2008-04-14 Par sujet Steve
c'est la commande 'pidof' que tu cherches Le 13-04-2008, à 23:32:48 +0200, [EMAIL PROTECTED] ([EMAIL PROTECTED]) a écrit : Lignes : 24 j'ai du mal à saisir. si c'est pour arrêter le processus 3189, alors # kill 3189 devrait l'arrêter. s'il est récalcitrant, on peut toujours utiliser

Re: script bash qui détec te le numéro d'un processus

2008-04-14 Par sujet Edi Stojicevic
* Vincent H. [EMAIL PROTECTED] [2008-04-14 07:38:54 +0200] wrote : On Sun, Apr 13, 2008 at 10:23 PM, [EMAIL PROTECTED] wrote: Comment écrire dans un script bash afin qu'il détecte le numéro d'un processus et le kill : Exemple : $ ps aux|grep alsa antoine 3189 1.0 0.6 94968

Re: script bash qui détec te le numéro d'un processus

2008-04-14 Par sujet Marc Chantreux
On Mon, Apr 14, 2008 at 11:11:31AM +0100, Edi Stojicevic wrote: ps -ef | grep alsa | awk '{ print $2}' | xargs kill ps -ef | awk '/alsa/{ print $2}' | xargs kill -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot

Re: script bash qui détec te le numéro d'un processus

2008-04-14 Par sujet Jacques L'helgoualc'h
Marc Chantreux a écrit, lundi 14 avril 2008, à 14:11 : On Mon, Apr 14, 2008 at 11:11:31AM +0100, Edi Stojicevic wrote: ps -ef | grep alsa | awk '{ print $2}' | xargs kill L'option f de ps est inutile ? ps -ef | awk '/alsa/{ print $2}' | xargs kill ou « awk '/[a]lsa/...' » pour éviter

Re: script bash qui détecte le numéro d'un processus

2008-04-14 Par sujet antoine
Grand merci pour les réponses très intéressantes dont ps -ef | awk '/alsa/{ print $2}' | xargs kill ... pidof ... Voici la réponse avec pidof : ps aux|grep alsa [entrez] antoine 3186 1.2 0.6 87076 12684 ? SL 13:08 2:08 /usr/bin/artsd -F 10 -S 4096 -a alsa -m

Re: script bash qui détecte le numéro d'un processus

2008-04-14 Par sujet Jean-Michel OLTRA
Bonjour, Le lundi 14 avril 2008, [EMAIL PROTECTED] a écrit... Grand merci pour les réponses très intéressantes dont ps -ef | awk '/alsa/{ print $2}' | xargs kill ... pidof ... Voici la réponse avec pidof : ps aux|grep alsa [entrez] antoine 3186 1.2 0.6

Re: script bash qui détecte le numéro d 'un processus

2008-04-14 Par sujet Guillaume
[EMAIL PROTECTED] wrote: Comment écrire dans un script bash afin qu'il détecte le numéro d'un processus et le kill : Exemple : $ ps aux|grep alsa antoine 3189 1.0 0.6 94968 12720 ? SL 22:56 0:35 /usr/bin/artsd -F 10 -S 4096 -a alsa -m artsmessage -c drkonqi -l 3 -f Le n° du processus

Re: script bash qui détecte le numéro d 'un processus

2008-04-14 Par sujet mouss
Edi Stojicevic wrote: * Vincent H. [EMAIL PROTECTED] [2008-04-14 07:38:54 +0200] wrote : On Sun, Apr 13, 2008 at 10:23 PM, [EMAIL PROTECTED] wrote: Comment écrire dans un script bash afin qu'il détecte le numéro d'un processus et le kill : Exemple : $ ps aux|grep alsa antoine

Re: script bash qui détecte le num éro d'un processus

2008-04-14 Par sujet Sylvain Sauvage
mouss, lundi 14 avril 2008, 23:12:38 CEST […] et ça fait quoi de mieux que killall? Un long fil où tout le monde a pu montré sa capacité à faire des tubes… -- Sylvain Sauvage

Re: script bash qui détecte le numéro d 'un processus

2008-04-13 Par sujet mouss
[EMAIL PROTECTED] wrote: Comment écrire dans un script bash afin qu'il détecte le numéro d'un processus et le kill : Exemple : $ ps aux|grep alsa antoine 3189 1.0 0.6 94968 12720 ? SL 22:56 0:35 /usr/bin/artsd -F 10 -S 4096 -a alsa -m artsmessage -c drkonqi -l 3 -f Le n° du processus

Re: script bash qui détecte le numéro d 'un processus

2008-04-13 Par sujet Benoît Ansieau
[EMAIL PROTECTED] a écrit : Comment écrire dans un script bash afin qu'il détecte le numéro d'un processus et le kill : Exemple : $ ps aux|grep alsa antoine 3189 1.0 0.6 94968 12720 ? SL 22:56 0:35 /usr/bin/artsd -F 10 -S 4096 -a alsa -m artsmessage -c drkonqi -l 3 -f Le n° du processus

Re: script bash qui détecte le numéro d'un processus

2008-04-13 Par sujet antoine
$ ps aux|grep alsa antoine 3189 1.0 0.6 94968 12720 ? SL 22:56 0:35 /usr/bin/artsd -F 10 -S 4096 -a alsa -m artsmessage -c drkonqi -l 3 -f - pour arrêter quoi? Le processus n° 3189 Je suis une bille en script, mais un killall alsa ne serais il pas tout simplement la solution ?

Re: script bash qui détecte le numéro d 'un processus

2008-04-13 Par sujet mouss
[EMAIL PROTECTED] wrote: $ ps aux|grep alsa antoine 3189 1.0 0.6 94968 12720 ? SL 22:56 0:35 /usr/bin/artsd -F 10 -S 4096 -a alsa -m artsmessage -c drkonqi -l 3 -f - pour arrêter quoi? Le processus n° 3189 j'ai du mal à saisir. si c'est pour arrêter le processus

Re: script bash qui détecte le numéro d 'un processus

2008-04-13 Par sujet Benoît Ansieau
[EMAIL PROTECTED] a écrit : $ ps aux|grep alsa antoine 3189 1.0 0.6 94968 12720 ? SL 22:56 0:35 /usr/bin/artsd -F 10 -S 4096 -a alsa -m artsmessage -c drkonqi -l 3 -f - pour arrêter quoi? Le processus n° 3189 Je suis une bille en script, mais un killall alsa ne

Re: script bash qui détecte le numéro d'un processus

2008-04-13 Par sujet antoine
j'ai du mal à saisir. si c'est pour arrêter le processus 3189, alors # kill 3189 devrait l'arrêter. s'il est récalcitrant, on peut toujours utiliser # kill -9 3189 Ici, on le fait manuellement. Je désire le faire de manière automatisée car le n° du processus change mais vaut mieux attendre

Re: script bash qui détecte le numéro d 'un processus

2008-04-13 Par sujet Benoît Ansieau
[EMAIL PROTECTED] a écrit : j'ai du mal à saisir. si c'est pour arrêter le processus 3189, alors # kill 3189 devrait l'arrêter. s'il est récalcitrant, on peut toujours utiliser # kill -9 3189 Ici, on le fait manuellement. Je désire le faire de manière automatisée car le n° du processus

Re: script bash qui détecte le numéro d'un processus

2008-04-13 Par sujet Vincent H.
On Sun, Apr 13, 2008 at 10:23 PM, [EMAIL PROTECTED] wrote: Comment écrire dans un script bash afin qu'il détecte le numéro d'un processus et le kill : Exemple : $ ps aux|grep alsa antoine 3189 1.0 0.6 94968 12720 ? SL 22:56 0:35 /usr/bin/artsd -F 10 -S 4096 -a alsa -m artsmessage

Re: script bash

2008-03-19 Par sujet Stéphane
Et voila le résultat : #!/bin/bash while read line do champ1=$(echo $line|awk '{print $1}') champ2=$(echo $line|awk '{print $2}') echo ou=$champ1 dc=$champ2 resultat done test Sinon, une petite astuce, évite d'appeler tes fichiers 'test' car c'est une commande unix. Bonne chance. Le

Re: script bash

2008-03-19 Par sujet Edi Stojicevic
* Tahar [EMAIL PROTECTED] [2008-03-19 10:19:20 +0100] wrote : Bonjour à tous, Salut, Je voudrais solliciter votre aide pour un petit script que j'ai fait mais qui ne marche pas exactement comme je le veux. Tu as une liste de diffusion dediee pour ca : http://debianworld.org/?q=node/12 Je

RE : Re: script bash

2008-03-19 Par sujet Tahar
Merci beaucoup, je n'avais pas du tout pensé au pipe pour ce cas :) merci. Stéphane [EMAIL PROTECTED] a écrit : Et voila le résultat : #!/bin/bash while read line do champ1=$(echo $line|awk '{print $1}') champ2=$(echo $line|awk '{print $2}') echo ou=$champ1 dc=$champ2

Re: script bash

2008-03-19 Par sujet Alexandre
Bonjour, il y peut-être une subtilité qui m'échappe mais pour quoi ne pas le faire en une ligne? awk '{print premier=$1, second=$2}' essai resultat par exemple. -- ---()()()()()()()()()--)()()()()()()()()(--- -()()--()-()-()()--)()(-)(-)(--)()(-

Re: script bash

2008-03-19 Par sujet Edi Stojicevic
* Alexandre [EMAIL PROTECTED] [2008-03-19 11:55:28 +] wrote : Bonjour, il y peut-être une subtilité qui m'échappe mais pour quoi ne pas le faire en une ligne? awk '{print premier=$1, second=$2}' essai resultat par exemple. D'ou le sed que j'avais donnee :) Mais effectivement le awk

Re: script bash

2008-03-19 Par sujet Jean-Paul Lacquement
Bonjour, Perso, je code beaucoup en shell et je n'utilise jamais awk ni perl. Je préconise sed et grep . Voici une solution plus simple que d'utiliser awk : while read variabale1 variable2 do echo $variable1 echo $variable2 done mon_fichier Si le séparateur est un point virgule, il

Re: [Script BASH] récupérer une chaîne pour traitement

2007-11-01 Par sujet Francois Boisson
VERIF=`grep $USER /etc/passwd | cut -d: -f1` if [ ! -e $VERIF ]; then if grep -q $USER /etc/passwd ; then devrait marcher -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Re: [Script BASH] récupérer une chaîne pou r traitement

2007-11-01 Par sujet [EMAIL PROTECTED]
dexinou a écrit : Salut, Bonjour, voilà j'essaie vainement de créer un simple script bash qui vérifie si le nom de l'utilisateur existe dans le fichier /etc/passwd si oui alors il continue à lancer le script et sinon il s'arrête mais je n'y arrive pas. [code]#!/bin/sh Je pense

  1   2   >