[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 en

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 marche

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 cont

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 fonctionn

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 paramèt

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" stamp

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 problèm

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= > $(https://raw.github

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 Un

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 script s'exécute sous bash,

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 l

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 tex

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é une variante à la réponse, do

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 /  Mag

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 il

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 m

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 l

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 un

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 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 NUL

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 a écrit : > On Fri, 19 Jul 2013 14:11:47 +0200 > Alain Vaugham 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 NU

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 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. Pourquoi utiliser un

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 a écrit : > On Fri, Jul 19, 2013 at 02:11:47PM CEST, Alain Vaugham > said: > > Le Fri, 19 Jul 2013 13:25:06 +0200, > > Sébastien NOBILI a écrit : > > > > > Le vendredi 19 juillet 2013 à 12:41, Alain Vaugham a écrit : > > > > > J'ai probablement u

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 said: > Le Fri, 19 Jul 2013 13:25:06 +0200, > Sébastien NOBILI a écrit : > > > Le vendredi 19 juillet 2013 à 12:41, Alain Vaugham a écrit : > > > > J'ai probablement une piste :) > > > > > > > > → > > > > http://nialldonegan.me/2007/03/10/c

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 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 expéri

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: https://

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 Rodrí

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

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 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 > manipulations "manuelles" ;

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

2011-06-09 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

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

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.

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 im

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 debian-user-french-requ...@lists.debian

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 : http://wiki.debian.org/fr

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 type

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 = Co

Re: Script bash

2011-06-09 Par sujet Bernard Schoenacker
Le Thu, 9 Jun 2011 14:02:30 +0200, 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 co

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 = C

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 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 debian-user-french-requ...@

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

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

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 fichi

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 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

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 "1iLo

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 >À : debian-user-french@lists.debian.org >Envoyé le : Mer 7 juillet 2010, 18h 50min 26s >Objet : Re: scrip

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 pou

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 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 > (s

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. -

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 >> >> pour lancer le programme en tant que >> >

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 > >pour lancer le programme en tant que > >Julien C'est interdit sur l'archite

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é

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 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 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

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 : http://wiki.debian

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 - Web: 100% ac

Re: Script bash

2010-02-08 Par sujet Rémi Vanicat
Julien 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 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 po

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/

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: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 co

Re: script bash

2009-07-25 Par sujet Edi Stojicevic
* 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 en

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 : http://wiki.de

Re: script bash

2009-07-25 Par sujet Edi Stojicevic
* 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 [ -n "

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 conclusio

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-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 antoi

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 i

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

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 artsmes

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 q

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 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 3

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 util

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 art

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 cha

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 atten

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 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 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

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 processu

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 i

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 f

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 effective

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 : 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 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.

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

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

2007-11-01 Par sujet napo978
On Thu, 01 Nov 2007 14:49:06 +0100 [EMAIL PROTECTED] (François TOURDE) wrote: > Le 13818ième jour après Epoch, > Jacques L'helgoualc'h écrivait: > > > Francois Boisson a écrit, jeudi 1 novembre 2007, à 11:52 : > >> > >> > VERIF=`grep $USER /etc/passwd | cut -d: -f1` > >> > > >> > if [ ! -e "$VE

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

2007-11-01 Par sujet François TOURDE
Le 13818ième jour après Epoch, Jacques L'helgoualc'h écrivait: > Francois Boisson a écrit, jeudi 1 novembre 2007, à 11:52 : >> >> > VERIF=`grep $USER /etc/passwd | cut -d: -f1` >> > >> > if [ ! -e "$VERIF" ]; then >> >> if grep -q $USER /etc/passwd ; then >> >> devrait marcher > > Plutôt « gre

  1   2   >