Re: Shell

2018-02-13 Par sujet BERTRAND Joël
Francois Lafont a écrit : > On 02/13/2018 09:03 PM, Étienne Mollier wrote: > >> Pour aller encore plus loin, il est possible de transférer >> complètement la main au shell et obtenir du même coup la remontée >> des éventuels codes d'erreurs en ajoutant des directives exec. >> Cela donnerait : >>

Re: Shell

2018-02-13 Par sujet Francois Lafont
On 02/13/2018 09:03 PM, Étienne Mollier wrote: > Pour aller encore plus loin, il est possible de transférer > complètement la main au shell et obtenir du même coup la remontée > des éventuels codes d'erreurs en ajoutant des directives exec. > Cela donnerait : > > #!/bin/sh > if which

Re: Shell

2018-02-13 Par sujet Étienne Mollier
Joël Bertrand, le 2018-02-13 : > Étienne Mollier a écrit : > > Est-ce que le problème se présentait si vous aviez l'un des > > bash codé en dur dans votre entrée NIS, en vous loguant en > > sftp sur le système correspondant ? > > Si je mets l'un des bash en dur, ça fonctionne sur le > poste

Re: Shell

2018-02-13 Par sujet Gabriel Moreau
if [ `uname -s` = Linux ]; then Je remplace juste ce test par celui-là if [ "$(uname -s)" = Linux ]; then cela permet d'assurer à 100% d'avoir une vraie chaîne à gauche et sur le principe, le $() est plus sur que le `` (car récursif). gabriel -- Gabriel Moreau - IR CNRS

Re: Shell

2018-02-13 Par sujet Francois Lafont
Bonjour, Bonjour, Pardon, j'ai envoyé mon message en privé au lieu de l'envoyer sur la liste. Je reposte. On 02/12/2018 04:01 PM, BERTRAND Joël wrote: > Je me suis cru malin en écrivant : > > #!/bin/sh > if [ `uname -s` = Linux ]; then > /bin/bash > else > if [ -e

Re: Shell

2018-02-13 Par sujet BERTRAND Joël
Étienne Mollier a écrit : > On 02/12/2018 04:01 PM, BERTRAND Joël wrote: >> J'arrive à me connecter à n'importe quelle machine en ssh >> sans aucun problème. Mais il m'est impossible d'effectuer en >> sftp. > > Bonsoir, > > Au risque de passer à côté du sujet, j'ai rencontré un problème >

Re: Shell

2018-02-12 Par sujet Étienne Mollier
On 02/12/2018 04:01 PM, BERTRAND Joël wrote: > J'arrive à me connecter à n'importe quelle machine en ssh > sans aucun problème. Mais il m'est impossible d'effectuer en > sftp. Bonsoir, Au risque de passer à côté du sujet, j'ai rencontré un problème similaire. Si j'édite le fichier de

Re: Shell

2018-02-12 Par sujet BERTRAND Joël
Gabriel Moreau a écrit : > >> #!/bin/sh > > Via env, cela donne quoi ? > > #!/usr/bin/env bash Pareil. Mais /bin/sh étant présent sur tous les systèmes, je doute que ce soit le fautif (d'autant que je peux me connecter par ssh sur toutes les machines). Bien cordialement,

Re: Shell

2018-02-12 Par sujet Gabriel Moreau
#!/bin/sh Via env, cela donne quoi ? #!/usr/bin/env bash gaby -- Gabriel Moreau - IR CNRShttp://www.legi.grenoble-inp.fr LEGI (UMR 5519) Laboratoire des Ecoulements Geophysiques et Industriels Domaine Universitaire, CS 40700, 38041 Grenoble Cedex 9, France

Re: [shell] additions

2010-12-09 Par sujet Edi Stojicevic
* Frédéric Boiteux fboit...@calistel.com [2010-12-03 16:05:23 +0100] wrote : Bonjour, Je cherche le moyen simple dans une commande shell (bash) d'additionner des nombres lus sur l'entrée standard, par exemple la sortie de la commande ls -l | awk '{print $5}'. Auriez-vous une idée ?

Re: [shell] additions

2010-12-06 Par sujet Frédéric Boiteux
Le Fri, 3 Dec 2010 17:07:45 +0100, Sylvain L. Sauvage sylvain.l.sauv...@free.fr a écrit : Le vendredi 3 décembre 2010 à 16:29:06, Frédéric Boiteux a écrit : awk 'BEGIN {s = 0} {s += $5} END {print s}' Ah, oui, mais awk, c'est de la triche ;-P Tu l’utilisais déjà dans ton exemple :oP

Re: [shell] additions

2010-12-03 Par sujet Sylvain L. Sauvage
Le vendredi 3 décembre 2010 à 16:05:23, Frédéric Boiteux a écrit : Bonjour, ’jour, Je cherche le moyen simple dans une commande shell (bash) d'additionner des nombres lus sur l'entrée standard, par exemple la sortie de la commande ls -l | awk '{print $5}'. Auriez-vous une idée ? awk

Re: [shell] additions

2010-12-03 Par sujet Frédéric Boiteux
Le Fri, 3 Dec 2010 16:23:37 +0100, Sylvain L. Sauvage sylvain.l.sauv...@free.fr a écrit : awk 'BEGIN {s = 0} {s += $5} END {print s}' Ah, oui, mais awk, c'est de la triche ;-P Merci, Fred. -- Lisez la FAQ de la liste avant de poser une question :

Re: [shell] additions

2010-12-03 Par sujet Yves Rutschle
On Fri, Dec 03, 2010 at 04:29:06PM +0100, Frédéric Boiteux wrote: Le Fri, 3 Dec 2010 16:23:37 +0100, Sylvain L. Sauvage sylvain.l.sauv...@free.fr a écrit : awk 'BEGIN {s = 0} {s += $5} END {print s}' Ah, oui, mais awk, c'est de la triche ;-P Et Perl? ls -l | awk '{print $5}' | perl -nle

Re: [shell] additions

2010-12-03 Par sujet Sylvain L. Sauvage
Le vendredi 3 décembre 2010 à 16:29:06, Frédéric Boiteux a écrit : awk 'BEGIN {s = 0} {s += $5} END {print s}' Ah, oui, mais awk, c'est de la triche ;-P Tu l’utilisais déjà dans ton exemple :oP Sinon, tu as … | { s=0; while read i; s=$[ $s + $i ]; done; echo $s; } Mais $[] ne connaît que

Re: [shell] additions

2010-12-03 Par sujet Sylvain L. Sauvage
Le vendredi 3 décembre 2010 à 16:45:46, Yves Rutschle a écrit : On Fri, Dec 03, 2010 at 04:29:06PM +0100, Frédéric Boiteux wrote: […] On peut faire ça aussi: ls -l | awk '{print $5}' | while read n; do c=$(( c + n )); echo $c; done | tail -n 1 (on devrait pouvoir faire mieux, en imprimant

Re: [shell] additions

2010-12-03 Par sujet Jean-Yves F. Barbier
On Fri, 3 Dec 2010 16:05:23 +0100, Frédéric Boiteux fboit...@calistel.com wrote: Je cherche le moyen simple dans une commande shell (bash) d'additionner des nombres lus sur l'entrée standard, par exemple la sortie de la commande ls -l | awk '{print $5}'. Auriez-vous une idée ? pour ce cas

Re: [shell] additions

2010-12-03 Par sujet Yves Rutschle
On Fri, Dec 03, 2010 at 05:17:40PM +0100, Sylvain L. Sauvage wrote: Parce que ton c n'est pas connu en dehors de la boucle. D'où, en plus de bien initialiser c, mon c=0; boucle; echo $c; et l'enrobage dans une liste { ... }. Je me doutais d'un truc de ce genre là, j'avais bein essayer

Re: [shell] additions

2010-12-03 Par sujet Erwan David
On Fri, Dec 03, 2010 at 04:05:23PM CET, Frédéric Boiteux fboit...@calistel.com said: Bonjour, Je cherche le moyen simple dans une commande shell (bash) d'additionner des nombres lus sur l'entrée standard, par exemple la sortie de la commande ls -l | awk '{print $5}'. Auriez-vous une

Re: [shell] additions

2010-12-03 Par sujet Sylvain L. Sauvage
Le vendredi 3 décembre 2010 à 17:20:42, Yves Rutschle a écrit : On Fri, Dec 03, 2010 at 05:17:40PM +0100, Sylvain L. Sauvage wrote: Parce que ton c n'est pas connu en dehors de la boucle. D'où, en plus de bien initialiser c, mon c=0; boucle; echo $c; et l'enrobage dans une

Re: [shell] variable distante

2008-04-29 Par sujet Marc Chantreux
On Tue, Apr 29, 2008 at 04:17:46PM +0200, Jean-Paul Lacquement wrote: Auriez-vous une idée ? backslasher les `` ? marc -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To:

Re: [shell] variable distante

2008-04-29 Par sujet Xadawa
Marc Chantreux wrote: On Tue, Apr 29, 2008 at 04:17:46PM +0200, Jean-Paul Lacquement wrote: Auriez-vous une idée ? backslasher les `` ? marc +1 -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot

Re: [shell] variable distante

2008-04-29 Par sujet Jean-Paul Lacquement
2008/4/29 Xadawa [EMAIL PROTECTED]: Marc Chantreux wrote: On Tue, Apr 29, 2008 at 04:17:46PM +0200, Jean-Paul Lacquement wrote: Auriez-vous une idée ? backslasher les `` ? marc +1 Effectivement, ça fonctionne. C'est déjà un problème de moins. Par contre, la

Re: [shell] variable distante

2008-04-29 Par sujet Anthony
utilise un echo de ta variable que tu récupere dans ton script principal Jean-Paul Lacquement a écrit : 2008/4/29 Xadawa [EMAIL PROTECTED]: Marc Chantreux wrote: On Tue, Apr 29, 2008 at 04:17:46PM +0200, Jean-Paul Lacquement wrote: Auriez-vous une idée ?

Re: [shell] variable distante

2008-04-29 Par sujet Marc Chantreux
On Tue, Apr 29, 2008 at 04:40:16PM +0200, Jean-Paul Lacquement wrote: Par contre, la variable n'est pas récupérée en local. Cette variable m'est nécessaire car je compare ensuite avec une autre variable de plusieurs machines. si tu parles de SERVERLIBVER, elle ne rique pas: elle est locale a

Re: [shell] variable distante

2008-04-29 Par sujet Jean-Paul Lacquement
Ok. Merci pour vos aides respectives. C'est résolu. 2008/4/29 Marc Chantreux [EMAIL PROTECTED]: On Tue, Apr 29, 2008 at 04:40:16PM +0200, Jean-Paul Lacquement wrote: Par contre, la variable n'est pas récupérée en local. Cette variable m'est nécessaire car je compare ensuite avec une autre

[listes shellscripting] Re: [shell] variable distante

2008-04-29 Par sujet Marc Chantreux
On Tue, Apr 29, 2008 at 05:48:43PM +0200, Jean-Paul Lacquement wrote: Ok. Merci pour vos aides respectives. C'est résolu. j'en profite pour rappeller l'existence de 2 listes francophones pour la shell scripting: [EMAIL PROTECTED] [EMAIL PROTECTED] abonnez-vous a l'une ou l'autre ou les deux!

Re: [SHELL] remplacer un ca ractère dans une sous-chaine

2007-12-28 Par sujet Jacques L'helgoualc'h
Jacques L'helgoualc'h a écrit, vendredi 21 décembre 2007, à 19:22 : Sylvain Sauvage a écrit, vendredi 21 décembre 2007, à 10:31 : [...] 3/ Recoller les morceaux... (en exercice :) Ah, ah, la technique habituelle des profs quand ça devient scabreux : « en exercice », « c???est trivial 

Re: [SHELL] remplacer un caractère dans une sous-chaine

2007-12-21 Par sujet zelos 414
Le 20/12/07, Jacques L'helgoualc'h[EMAIL PROTECTED] a écrit : Sylvain Sauvage a écrit, jeudi 20 décembre 2007, à 16:30 : [...] Pour sed, les adresses ne fonctionnent que sur plusieurs lignes. Oui, En revanche, la négation :

Re: [SHELL] remplacer un caractère dans une sous-chaine

2007-12-21 Par sujet Sylvain Sauvage
Jacques L'helgoualc'h, jeudi 20 décembre 2007, 22:05:14 CET […] En revanche, la négation : /\([^Dd]...\|[dD]\([^a]..\|a\([^t].\|t[^e]\)\)\)\[/,/\]/y/ /_/ On peut tourner la chose autrement : Sed connaît la négation /motif/!, Ah oui, tiens. On ne lit jamais assez bien les

Re: [SHELL] remplacer un ca ractère dans une sous-chaine

2007-12-21 Par sujet Jacques L'helgoualc'h
Sylvain Sauvage a écrit, vendredi 21 décembre 2007, à 10:31 : Jacques L'helgoualc'h, jeudi 20 décembre 2007, 22:05:14 CET [...] Sed connaît la négation /motif/!, Ah oui, tiens. On ne lit jamais assez bien les docs. Justement, « info sed » est bien l'une des rares documentations qu'on

Re: [SHELL] remplacer un caractère dans une sous-chaine

2007-12-20 Par sujet zelos 414
Le 20/12/07, Guillaume Coeugnet[EMAIL PROTECTED] a écrit : -Message d'origine- De : zelos 414 [mailto:[EMAIL PROTECTED] Envoyé : jeudi 20 décembre 2007 11:02 À : Debianfr List Objet : [SHELL] remplacer un caractère dans une sous-chaine Bonjour la liste, Je me heurte

Re: [SHELL] remplacer un caractère dans une so us-chaine

2007-12-20 Par sujet Daniel Caillibaud
zelos 414 a écrit : echo description[perm ission denied] | sed -e 's/\[.*\ .*]/\[\.*_\.*\]/g' Tu ne peux pas mettre de .* dans la chaine de substitution, tu dois utiliser les références arrières echo description[perm ission denied] | sed -e 's/\[\(.*\)\ \(.*\)]/[\1_\2]/g' marchera mieux

Re: [SHELL] remplacer un caractère dans une sous-chaine

2007-12-20 Par sujet François TOURDE
Le 13867ième jour après Epoch, Daniel Caillibaud écrivait: zelos 414 a écrit : echo description[perm ission denied] | sed -e 's/\[.*\ .*]/\[\.*_\.*\]/g' Tu ne peux pas mettre de .* dans la chaine de substitution, tu dois utiliser les références arrières echo description[perm ission

Re: [SHELL] remplacer un caractère dans une sous-chaine

2007-12-20 Par sujet Sylvain Sauvage
zelos 414, jeudi 20 décembre 2007, 11:02:21 CET Bonjour la liste, ’jour, Je me heurte depuis quelques temps à un souci de substitution de caractère dans une sous-chaine. Voici la chaîne d'origine: type[TEST] date[Sun Dec 16 15:45:53 CET 2007] description[permission denied]

Re: [SHELL] remplacer un caractère dans une sous-chaine

2007-12-20 Par sujet zelos 414
Le 20/12/07, Sylvain Sauvage[EMAIL PROTECTED] a écrit : zelos 414, jeudi 20 décembre 2007, 11:02:21 CET Bonjour la liste, 'jour, Je me heurte depuis quelques temps à un souci de substitution de caractère dans une sous-chaine. Voici la chaîne d'origine: type[TEST] date[Sun Dec

Re: [SHELL] remplacer un ca ractère dans une sous-chaine

2007-12-20 Par sujet Vincent Lefevre
On 2007-12-20 13:55:59 +0100, François TOURDE wrote: Le 13867ième jour après Epoch, Daniel Caillibaud écrivait: marchera mieux (un peu, car ça ne substitue que la derniere espace située entre crochet, le .* est gourmand). On peut diminuer sa cupidité en rajoutant un '?' après... Ce qui

Re: [SHELL] remplacer un caractère dans une sous-chaine

2007-12-20 Par sujet François TOURDE
Le 13867ième jour après Epoch, Vincent Lefevre écrivait: On 2007-12-20 13:55:59 +0100, François TOURDE wrote: [...] On peut diminuer sa cupidité en rajoutant un '?' après... Ce qui donnerait .*? mais qui ne marche pas chez moi :( Je ne pense pas que ce soit standard. C'est une extension dans

Re: [SHELL] remplacer un caractère dans une sous-chaine

2007-12-20 Par sujet Sylvain Sauvage
Sylvain Sauvage, jeudi 20 décembre 2007, 16:04:19 CET […] La commande « s » prend une ou deux « adresses » : adr1,adr2 s/…/…/… Ces adresses indiquent à s le cadre dans lequel il doit opérer. Ce sont deux expressions régulières marquant la zone de texte (une seule adresse → toute la

Re: [SHELL] remplacer un caract ère dans une sous-chaine

2007-12-20 Par sujet Jean-Michel OLTRA
Bonjour, Le jeudi 20 décembre 2007, zelos 414 a écrit... Je pense que sed peut suffir mais je n'arrive pas à trouver. En effet: echo description[perm ission denied] | sed -e 's/\[.*\ .*]/\[\.*_\.*\]/g' Auriez-vous une idée? Avec ssed, car ssed accepte le lookbehind : echo

Re: [SHELL] remplacer un caractère dans une so us-chaine

2007-12-20 Par sujet Daniel Caillibaud
Sylvain Sauvage a écrit : Donc, pour remplacer tous les espaces entre deux crochets : /\[/,/\]/s/ /_/g Ça va remplacer toutes les espaces des lignes comprises une ligne contenant un crochet ouvrant et la premières des lignes suivantes qui contient un crochet fermant (ces deux lignes qui

Re: [SHELL] remplacer un caractère dans une sous-chaine

2007-12-20 Par sujet Davy Gigan
Le jeudi 20 décembre 2007 11:02, zelos 414 a écrit : Bonjour la liste, Je me heurte depuis quelques temps à un souci de substitution de caractère dans une sous-chaine. Voici la chaîne d'origine: type[TEST] date[Sun Dec 16 15:45:53 CET 2007] description[permission denied] level[critical]

Re: [SHELL] remplacer un caractère dans une sous-chaine

2007-12-20 Par sujet Sylvain Sauvage
zelos 414, jeudi 20 décembre 2007, 16:14:31 CET […] Malheureusement, il se peut que certains [] soient emboîtés aussi dans de rares cas. Alors ça donne ça : #! /usr/bin/ruby while ligne = STDIN.gets crochet = 0 date = false until ligne.nil? case ligne when /\A[dD]ate\[/

Re: [SHELL] remplacer un ca ractère dans une sous-chaine

2007-12-20 Par sujet Jacques L'helgoualc'h
Sylvain Sauvage a écrit, jeudi 20 décembre 2007, à 16:30 : [...] Pour sed, les adresses ne fonctionnent que sur plusieurs lignes. Oui, En revanche, la négation : /\([^Dd]...\|[dD]\([^a]..\|a\([^t].\|t[^e]\)\)\)\[/,/\]/y/ /_/ On peut tourner la chose autrement : Sed connaît la

Re: [shell]supprimer un bloc de texte

2007-10-25 Par sujet Thierry B
dexinou a écrit : Bonjour à la liste, J’essai en vain de supprimer un bloc dans le virtualhost apache : #!/bin/sh echo Quel VirtualHost voulez-vous supprimer ? : read USER cat /root/vhost.conf | grep $USER sed -i '/VirtualHost/{:a; N; /\/VirtualHost/!ba;

Re: [shell]supprimer un bloc de texte

2007-10-25 Par sujet Jacques L'helgoualc'h
Bonjour, Marc Chantreux a écrit, jeudi 25 octobre 2007, à 07:53 : On Thu, Oct 25, 2007 at 03:50:55AM +0200, dexinou wrote: cat /root/vhost.conf | grep $USER sed -i '/VirtualHost/{:a; N; /\/VirtualHost/!ba; /'$USER'\.domaine.com/d }' /root/vhost.conf Heu, domain.com != domaine.com ?

Re: [shell]supprimer un bloc de texte

2007-10-24 Par sujet Marc Chantreux
On Thu, Oct 25, 2007 at 03:50:55AM +0200, dexinou wrote: cat /root/vhost.conf | grep $USER sed -i '/VirtualHost/{:a; N; /\/VirtualHost/!ba; /'$USER'\.domaine.com/d }' /root/vhost.conf sed -i c'est un poil dangeureux pour de la config. je conseille de faire un cp qqpart. sed -i

Re: shell: ajouter du texte en début de ligne d'un fichier

2006-10-24 Par sujet François TOURDE
Le 13445ième jour après Epoch, fabrice regnier écrivait: bonjour la liste, J'aimerai tagué un fichier en rajoutant un motif du genre TRAITE en début de ligne de mon fichier. La difficulté provient du fait que je veux taguer uniquement certaines lignes (et pas en perl ;) ) [... tout plein

Re: shell: ajouter du texte en d ébut de ligne d'un fichier

2006-10-24 Par sujet Jean-Michel OLTRA
Bonjour, Le mardi 24 octobre 2006, fabrice regnier a écrit... J'aimerai tagué un fichier en rajoutant un motif du genre TRAITE en début de ligne de mon fichier. La difficulté provient du fait que je veux taguer uniquement certaines lignes (et pas en perl ;) ) Par exemple: # cat

Re: shell: ajouter du texte en d ébut de ligne d'un fichier

2006-10-24 Par sujet Jean-Michel OLTRA
Bonjour, Le mardi 24 octobre 2006, Jean-Michel OLTRA a écrit... sed -f traite.sed mon_fichier | sed /^traité/ N;s/\n//' fichier_traite ^ j'ai oublié le ' avant -- jm A.E.L. Sarl (R.C.S CASTRES 490843240)

Re: shell: ajouter du texte en début de ligne d'un fichier

2006-10-24 Par sujet Jacques L'helgoualc'h
Jean-Michel OLTRA a écrit, mardi 24 octobre 2006, à 22:33 : Bonjour, bonjour, Je le fais en 2 passes car je ne suis pas doué avec sed : 1/ d'abord en fichier, mettons traite.sed, qui va ajouter la ligne traité avant la ligne 'toto' # traite.sed /toto/i\ traité 2/ puis le

Re: [SHELL] lancement d'un script

2006-03-06 Par sujet Hervé Hounzandji
michael p a écrit : Bonjour j'ecris un script shell qui doit se lancer obligatoirement avec un parametre. seulement je ne sais pas comment faire pour ecrire une telle obligation. je souhaite que lorsque je lance ./appro.shil y ait un message qui me dise qu'il faut entrer tel ou

RE: [SHELL] lancement d'un script

2006-03-06 Par sujet les fred
Bonjour, il faut utiliser la variable $# qui indique le nombre de parametre un exemple: #test si on a passer 3 parametres if [ $# -ne 3 ] # si le nombre de parametres n'est pas 3 then# affiche l'usage echo Usage: $0 fichier entete fichier de donnee fichier en

Re: [SHELL] lancement d'un script

2006-03-06 Par sujet Sylvain Sauvage
Lundi 6 mars 2006, 13:05:59 CET, michael p a écrit : Bonjour 'jour, j'ecris un script shell qui doit se lancer obligatoirement avec un parametre. seulement je ne sais pas comment faire pour ecrire une telle obligation. je souhaite que lorsque je lance ./appro.shil y ait un

Re: [SHELL] lancement d'un script

2006-03-06 Par sujet Jean-Damien Durand
On Monday, 6 March 2006 14:58, michael p wrote: if [$# != 1] Essaie avec: if [ $# -ne 1 ] c-a-d: - ne pas oublier de rajouter des espaces [ici...ici] - normalement c'est un entier, pas une chaine de caracteres j'ai mis ce script ds un repertoire /mbin qui se trouve sur mon /home/mike j'ai

Re: [SHELL] lancement d'un script

2006-03-06 Par sujet Hervé Hounzandji
michael p a écrit : merci pour les reponses mais je dois faire qq chose de faux car ca ne marche pas. voici mon shell : #!/bin/sh if [$# != 1] then echo USAGE : appro.sh repertoireduPackage exit 1 else echo Load parameter sed -e /^option bootfile-name/c \option

Re: [SHELL] lancement d'un script

2006-03-06 Par sujet David Soulayrol
Bonjour, Jean-Damien Durand a écrit : On Monday, 6 March 2006 14:58, michael p wrote: if [$# != 1] Essaie avec: if [ $# -ne 1 ] c-a-d: - ne pas oublier de rajouter des espaces [ici...ici] - normalement c'est un entier, pas une chaine de caracteres J'ajouterais : if [ $# -ne 1 ] Une

Re: [SHELL] lancer un exe de n'importe ou

2006-03-01 Par sujet edouard cante
Si c'est juste un problème d'exécution /home/username/script-que-tu-veux-lancer Si c'est un problème de chemin relatif à l'intérieur de ton script, il faudra donner plus de détails ;) Bon courage michael p a écrit : Bonjour, j'ai ecrit un script shell et qui se trouve dans mon home mais

Re: [SHELL] lancer un exe de n'importe ou

2006-03-01 Par sujet Seb
michael p a écrit : Bonjour, j'ai ecrit un script shell et qui se trouve dans mon home mais je veux pouvoir le lancer de n'importe quel repertoire... comment faire? il faut ajouter le répertoire qui contient ton script à ta variable d'environnement PATH. Dans ton fichier ~/.bashrc tu

Re: [SHELL] lancer un exe de n'importe ou

2006-03-01 Par sujet Heyberger Ludovic
On 3/1/06, michael p [EMAIL PROTECTED] wrote: Bonjour, j'ai ecrit un script shell et qui se trouve dans mon home mais je veux pouvoir le lancer de n'importe quel repertoire... comment faire? il a les droits d'execution pour tous les groupes. merci d'avance Michael une petite astuce

Re: [SHELL] remplacement d'une ligne

2006-02-28 Par sujet Jacques L'helgoualc'h
michael p a écrit, mardi 28 février 2006, à 16:47 : Bonjour bonjour, voila j'ai le fichier dhcpd.conf suivant [...] j'ai besoin de trouver un script shell qui me permette de remplacer la ligne option bootfile-name /tftpboot/Package1_40/st2030s.txt; je veux faire son remplacement par

Re: Shell script lourd execute dans un cron

2006-02-07 Par sujet Pierre Malard
C'était la réponse que je redoutais bêtement. Effectivement, le nombre de processus est limité à l'exécution d'un cron à 4096. Pour palier ça, il suffit d'inclure un : ulimit -Hn VALEUR dans le script. Merci au grand connaisseur Unixien. Le 3 févr. 06 à 22:41, Stephane Bortzmeyer a

Re: [SHELL] changement de ligne de fichier

2006-02-03 Par sujet RoboTux
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 michael p a écrit : bonjour y a t il un moyen de changer une ligne d'un fichier via un script shell. en le lancant il irait directement a la ligne du fichier et la reecrirai... grep tubé avec sed ? merci d'avance De rien Michael

Re: [SHELL] changement de ligne de fichier

2006-02-03 Par sujet Bling182
On Fri, Feb 03, 2006 at 01:03:33PM +0100, RoboTux wrote : -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 michael p a écrit : bonjour y a t il un moyen de changer une ligne d'un fichier via un script shell. en le lancant il irait directement a la ligne du fichier et la reecrirai...

Re: [SHELL] changement de ligne de fichier

2006-02-03 Par sujet Fnor
michael p a écrit : bonjour y a t il un moyen de changer une ligne d'un fichier via un script shell. en le lancant il irait directement a la ligne du fichier et la reecrirai... merci d'avance Michael un script awk.

Re: [SHELL] changement de ligne de fichier

2006-02-03 Par sujet Vincent Danjean
michael p wrote: y a t il un moyen de changer une ligne d'un fichier via un script shell. en le lancant il irait directement a la ligne du fichier et la reecrirai... Avec sed. Tu utilises le numéro de ligne à modifer comme adresse (ou même une regexp entre // si tu préfère) et tu utilises la

Re: Shell script lourd execute dans un cron

2006-02-03 Par sujet edouard cante
Bonjour, j'ai eu un soucis similaire lorsque j'utilisais des redirections de flux du style : bash #: commande file ; Je ne sais pas si c'est ton cas, mais les flux d'entre sortie tant gr de manire diffrente entre Linux et Solaris, cela devrait occasionner des problmes. Aussi bien dans

Re: Shell script lourd execute dans un cron

2006-02-03 Par sujet Stephane Bortzmeyer
On Fri, Feb 03, 2006 at 05:07:59PM +0100, Pierre Malard [EMAIL PROTECTED] wrote a message of 265 lines which said: Malheureusement, autant le script s'exécute parfaitement lorsqu'il est lancé en ligne de commande dans un terminal, autant plus rien ne va lorsqu'il est exécuté dans la

Re: [shell] copier stdout

2005-10-15 Par sujet Bernard Isambert
Jean-Michel OLTRA a écrit : bonjour, Le vendredi 14 octobre 2005, Christophe Diaz a écrit... Merci ça marche. $ macommande | tee monfichier et j'ai la sortie à l'écran et dans 'monfichier'. Pas sûr que tu aies ainsi la sortie d'erreur. Je préconiserais : ma-commande 21 | tee

Re: [shell] copier stdout

2005-10-15 Par sujet Frédéric Bothamy
* Frédéric Bothamy [EMAIL PROTECTED] [2005-10-14 14:09] : * Christophe Diaz [EMAIL PROTECTED] [2005-10-14 14:01] : Bonjour à tous, Lorsque j'exécute une commande, je souhaiterais que l'affichage se fasse à l'écran et une copie dans un fichier. J'ai trouvé comment rediriger la sortie

Re: [shell] copier stdout

2005-10-15 Par sujet [EMAIL PROTECTED]
Salut, Florent Bayle a écrit : Le Vendredi 14 Octobre 2005 14:01, Christophe Diaz a écrit : Lorsque j'exécute une commande, je souhaiterais que l'affichage se fasse à l'écran et une copie dans un fichier. Regarde du côté de tee. Voir aussi du côté de 'script' pour enregistrer la sortie

Re: [shell] copier stdout

2005-10-14 Par sujet Florent Bayle
Le Vendredi 14 Octobre 2005 14:01, Christophe Diaz a écrit : Bonjour à tous, Lorsque j'exécute une commande, je souhaiterais que l'affichage se fasse à l'écran et une copie dans un fichier. J'ai trouvé comment rediriger la sortie vers un fichier ( ou ) mais en faisant $ macommande fichier

Re: [shell] copier stdout

2005-10-14 Par sujet Frédéric Bothamy
* Christophe Diaz [EMAIL PROTECTED] [2005-10-14 14:01] : Bonjour à tous, Lorsque j'exécute une commande, je souhaiterais que l'affichage se fasse à l'écran et une copie dans un fichier. J'ai trouvé comment rediriger la sortie vers un fichier ( ou ) mais en faisant $ macommande fichier

Re: [shell] copier stdout

2005-10-14 Par sujet Christophe Diaz
Le Vendredi 14 Octobre 2005 14:04, Florent Bayle a écrit : Le Vendredi 14 Octobre 2005 14:01, Christophe Diaz a écrit : Bonjour à tous, Lorsque j'exécute une commande, je souhaiterais que l'affichage se fasse à l'écran et une copie dans un fichier. J'ai trouvé comment rediriger la

Re: [shell] copier stdout

2005-10-14 Par sujet Naha
Christophe Diaz a écrit : Bonjour à tous, Lorsque j'exécute une commande, je souhaiterais que l'affichage se fasse à l'écran et une copie dans un fichier. J'ai trouvé comment rediriger la sortie vers un fichier ( ou ) mais en faisant $ macommande fichier il n'y a plus rien à l'écran, tout

Re: [shell] copier stdout

2005-10-14 Par sujet Jean-Michel OLTRA
bonjour, Le vendredi 14 octobre 2005, Christophe Diaz a écrit... Merci ça marche. $ macommande | tee monfichier et j'ai la sortie à l'écran et dans 'monfichier'. Pas sûr que tu aies ainsi la sortie d'erreur. Je préconiserais : ma-commande 21 | tee mon-fichier (à moins qu'il ne

Re: shell

2003-07-08 Par sujet Jean-Luc
Le Mardi 8 Juillet 2003 14:18, Philippe Amelant a écrit : hello est ce que quelqu'un connait un shell consomant peu de mémoire et ayant la completion automatique ? merci completion ou complexion Jean-Luc Rossiny

Re: shell

2003-07-08 Par sujet Yves Rutschle
On Tue, Jul 08, 2003 at 02:18:30PM +0200, Philippe Amelant wrote: hello est ce que quelqu'un connait un shell consomant peu de mémoire et ayant la completion automatique ? ash (dash dans les nouvelles versions) /Y - ash programmer -- Marbles should not normally be poked.

Re: shell

2003-07-08 Par sujet Frédéric Bothamy
* Philippe Amelant [EMAIL PROTECTED] [2003-07-08 14:18] : hello est ce que quelqu'un connait un shell consomant peu de mémoire et ayant la completion automatique ? Si j'en crois la page de manuel de dash, cela semble faisable avec ce petit shell, mais je n'ai pas réussi à le faire fonctionner

Re: Shell de cron

2002-05-21 Par sujet Xavier Venient
Le mardi 21 mai, dominique a tapoté : Quel est le shell par défault que le cron utilise pour les jobs dans /etc/crontab? Et est-ce que l'on peut le configurer? Faire une recherche de « SHELL » dans « man 5 crontab ». -- Xavier Venient [EMAIL PROTECTED]

Re: Shell de cron

2002-05-21 Par sujet Coulonges Philippe
Le Mardi 21 Mai 2002 15:54, dominique a écrit : Quel est le shell par défault que le cron utilise pour les jobs dans /etc/crontab? Et est-ce que l'on peut le configurer? C'est le shell défini par la variable d'environement shell. Pour le modifier, il faut donc surcharger cette variable lors du