[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 à s

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

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
fois je vais perdre l'intérêt du script. tampon=/user/Document/cachet.pdf et ensuite lancer votre script avec /bin/bash -vx lescriptbash Merci par avance François-Marie

Script BASH gestion des espaces des noms de fichier

2024-02-02 Par sujet Informatique BILLARD
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ème quand il y a un espace dans le nom de fichier

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
noms de fichiers. Pourquoi ne pas coder par exemple tampon=/user/Document/cachet.pdf et ensuite lancer votre script avec /bin/bash -vx lescriptbash Merci par avance François-Marie -- Basile Starynkevitch (only mine opinions / les opinions sont miennes uniquement) 92340 Bourg-la

Script BASH gestion des espaces des noms de fichier

2024-02-01 Par sujet Informatique BILLARD
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ème quand il y a un espace dans le nom de fichier

Re: exemple en GNU bash de variable tableau

2024-01-29 Par sujet Étienne Mollier
Bonsoir Basile, Basile Starynkevitch, on 2024-01-29: > J'essaie de collecter dans une variable tableau de bash files_to_remove les > fichiers temporaires (qu'il faudrait suprimer à la fin de cez script). > > Je n'arrive pas à comprendre la syntaxe des variables tableau en GNU bas

Re: exemple en GNU bash de variable tableau

2024-01-29 Par sujet Basile Starynkevitch
On 1/29/24 16:48, Michel Verdier wrote: Le 29 janvier 2024 Basile Starynkevitch a écrit : J'essaie de collecter dans une variable tableau de bash files_to_remove les fichiers temporaires (qu'il faudrait suprimer à la fin de cez script). Pourquoi un tableau ? Une simple liste ne suffit pas

Re: exemple en GNU bash de variable tableau

2024-01-29 Par sujet Michel Verdier
Le 29 janvier 2024 Basile Starynkevitch a écrit : > J'essaie de collecter dans une variable tableau de bash files_to_remove les > fichiers temporaires (qu'il faudrait suprimer à la fin de cez script). Pourquoi un tableau ? Une simple liste ne suffit pas ?

Re: exemple en GNU bash de variable tableau

2024-01-29 Par sujet bidons59
Bonjour Suis certainement à côté de la plaque, mais l'instruction "trap" pourrait peut être faire l'affaire? On 29/01/2024 12:42, didier gaumet wrote: Bonjour, Avertissement: j'ai jamais vraiment écrit quoi que ce soit en Bash donc ne pas se fier aveuglément à mes paroles De

Re: exemple en GNU bash de variable tableau

2024-01-29 Par sujet didier gaumet
Bonjour, Avertissement: j'ai jamais vraiment écrit quoi que ce soit en Bash donc ne pas se fier aveuglément à mes paroles De ce que je comprends, Bash ne gère pas nativement les tableaux multi-dimensions (cf la doc Bash): https://www.gnu.org/software/bash/manual/html_node/Arrays.html il

exemple en GNU bash de variable tableau

2024-01-29 Par sujet Basile Starynkevitch
Bonjour la liste Dans https://github.com/RefPerSys/RefPerSys (un projet de moteur d'inférences sous licence GPLv3+ pour Debian) j'essaie de coder un script en bash de configuration (simple). Voir le commit bfb1314 du fichier do-configure-refpersys.bash (les commentaires sont en mauvais

Le bash et le zhc ?

2024-01-14 Par sujet ptilou
Slt, Bon je commence la formation : https://www-eni-training-com.bnf.idm.oclc.org/portal/client/video/home Scripting sous Linux Et donc comme au Cnit la Défense un Debiantiste, dont j'ai peut-etre encore les cd, m'a dit laisse tomber RedHat, vient chez les vrai Oui oui il a dit des

Maîtriser le shell Bash sur fun-mooc.fr

2023-04-26 Par sujet benoit
et en ligne https://www.fun-mooc.fr/fr/cours/maitriser-le-shell-bash/ Benoit

Re: bash: /usr/bin/tclsh: No such file or directory

2023-04-19 Par sujet MAS Jean-Louis
Le 19/04/2023 à 16:25, NoSpam a écrit : En tous cas environment-modules dépend de tcl dh@zone-s:/var/log$ sudo apt install environment-modules Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Lecture des informations d'état... Fait Les paquets

Re: bash: /usr/bin/tclsh: No such file or directory

2023-04-19 Par sujet NoSpam
/2023 à 15:13, NoSpam a écrit : Bonjour je suppute un script bash qui tente de l'utiliser. À quel moment apparait ce message ? Rien dans syslog au moment ou le message apparait ? À la connexion ssh d'un utilisateur, mais que dans certains cas, pas toujours clairs. J'ai essayé de sourcer les

Re: bash: /usr/bin/tclsh: No such file or directory

2023-04-19 Par sujet Sébastien NOBILI
Bonjour, Le 2023-04-19 16:16, MAS Jean-Louis a écrit : Le paquet coupable est environment-modules Je peux faire un bug report, mais j'avoue que les causes profondes sur la présence de tclsh dans ce script m'échappent Pour info, ce paquet n'est installé sur aucun de mes systèmes. Il n'est

Re: bash: /usr/bin/tclsh: No such file or directory

2023-04-19 Par sujet MAS Jean-Louis
Le 19/04/2023 à 15:13, NoSpam a écrit : Bonjour je suppute un script bash qui tente de l'utiliser. À quel moment apparait ce message ? Rien dans syslog au moment ou le message apparait ? À la connexion ssh d'un utilisateur, mais que dans certains cas, pas toujours clairs. J'ai essayé de

Re: bash: /usr/bin/tclsh: No such file or directory

2023-04-19 Par sujet NoSpam
Bonjour je suppute un script bash qui tente de l'utiliser. À quel moment apparait ce message ? Rien dans syslog au moment ou le message apparait ? Le 19/04/2023 à 14:58, MAS Jean-Louis a écrit : Bonjour, J'ai ce bug qui traîne depuis des années sur tous nos serveurs bash: /usr/bin/tclsh

bash: /usr/bin/tclsh: No such file or directory

2023-04-19 Par sujet MAS Jean-Louis
Bonjour, J'ai ce bug qui traîne depuis des années sur tous nos serveurs bash: /usr/bin/tclsh: No such file or directory Bien sur, le paquet tclsh n'est pas installé et ne l'a jamais été sur aucuns de nos serveurs et nous en avons aucun besoin. Les utilisateurs ont tous /bin/bash comme shell

Re: Comment éviter la saisie de longs chemins avec /bin/bash ?

2023-03-03 Par sujet Vincent Lefevre
Bonjour, On 2023-03-02 09:43:29 +0100, Olivier wrote: > Sur mon PC sous Bullseye, j'utilise /bin/bash. > J'aimerai bénéficier d'un mécanisme m'évitant au maximum la saisie de > longs chemins vers lesquels je navigue souvent. > > Plutôt que > cd /Mon/très/long/chemin/vers/dossi

Re: Comment éviter la saisie de longs chemins avec /bin/bash ?

2023-03-03 Par sujet Étienne Mollier
Bonjour Olivier, Basile Starynkevitch, on 2023-03-02: > On 3/2/23 09:43, Olivier wrote: > > Sur mon PC sous Bullseye, j'utilise /bin/bash. > > J'aimerai bénéficier d'un mécanisme m'évitant au maximum la saisie de > > longs chemins vers lesquels je navigue souvent. > >

Re: Comment éviter la saisie de longs chemins avec /bin/bash ?

2023-03-02 Par sujet Jean-Michel OLTRA
Bonjour, Le jeudi 02 mars 2023, Basile Starynkevitch a écrit... > Une autre possibilité, si on va très souvent dans le même répertoire, c'est > de definir dans son ~/.bashrc > > > function md1() { >   cd /Mon/très/long/chemin/vers/dossier1 > } ou un alias, par exemple : alias

Re: Comment éviter la saisie de longs chemins avec /bin/bash ?

2023-03-02 Par sujet Basile Starynkevitch
On 3/2/23 09:43, Olivier wrote: Bonjour, Sur mon PC sous Bullseye, j'utilise /bin/bash. J'aimerai bénéficier d'un mécanisme m'évitant au maximum la saisie de longs chemins vers lesquels je navigue souvent. Plutôt que cd /Mon/très/long/chemin/vers/dossier1 Une autre possibilité, si on va

Re: Comment éviter la saisie de longs chemins avec /bin/bash ?

2023-03-02 Par sujet Haricophile
Le Thu, 2 Mar 2023 09:43:29 +0100, Olivier a écrit : > Bonjour, > > Sur mon PC sous Bullseye, j'utilise /bin/bash. > J'aimerai bénéficier d'un mécanisme m'évitant au maximum la saisie de > longs chemins vers lesquels je navigue souvent. Si tu y navigue souvent, autojump est ass

Re: Comment éviter la saisie de longs chemins avec /bin/bash ?

2023-03-02 Par sujet ajh-valmer
> On 3/2/23 09:43, Olivier wrote: > > Sur mon PC sous Bullseye, j'utilise /bin/bash. > > J'aimerai bénéficier d'un mécanisme m'évitant au maximum la saisie de > > longs chemins vers lesquels je navigue souvent. > > Plutôt que cd /Mon/très/long/chemin/vers/dossier1 Dans

Re: Comment éviter la saisie de longs chemins avec /bin/bash ?

2023-03-02 Par sujet Basile Starynkevitch
On 3/2/23 09:43, Olivier wrote: Bonjour, Sur mon PC sous Bullseye, j'utilise /bin/bash. J'aimerai bénéficier d'un mécanisme m'évitant au maximum la saisie de longs chemins vers lesquels je navigue souvent. Plutôt que cd /Mon/très/long/chemin/vers/dossier1 J'aimerai configurer quelque part la

Re: Comment éviter la saisie de longs chemins avec /bin/bash ?

2023-03-02 Par sujet Sébastien NOBILI
Bonjour, Le 2023-03-02 09:43, Olivier a écrit : Une idée ? J'utilise ça (dans Zsh, mais ça doit pouvoir s'adapter à Bash) : https://github.com/kurkale6ka/zsh/ Tu ne vois plus la navigation dans les dossiers de la même façon :) Chaque dossier que tu visites est enregistré dans une base

Re: Comment éviter la saisie de longs chemins avec /bin/bash ?

2023-03-02 Par sujet Charles Plessy
Le Thu, Mar 02, 2023 at 09:43:29AM +0100, Olivier a écrit : > > Sur mon PC sous Bullseye, j'utilise /bin/bash. > J'aimerai bénéficier d'un mécanisme m'évitant au maximum la saisie de > longs chemins vers lesquels je navigue souvent. J'ai ce genre de chose dans mon fichier bash_pro

Re: Comment éviter la saisie de longs chemins avec /bin/bash ?

2023-03-02 Par sujet Pierre Frenkiel
bonjour Olivier, pour la completion, les 2 methodes suivantes marchent pour moi: set -o vi ou set -o emacs ensuite, je fais,par exemple: cd .alsa et cela complete en cd .alsaplayer avec: cd .al il me propose .alpine et .alsaplayer et je peux choisir en ajoutant une lettre (p ous) Cordialement

Re: Comment éviter la saisie de longs chemins avec /bin/bash ?

2023-03-02 Par sujet ptilou
Bonjour, ln, pour liens me semble une solution rapide, sinon .batshrc ? Le jeudi 2 mars 2023 à 09:50:03 UTC+1, Olivier a écrit : > Bonjour, > > Sur mon PC sous Bullseye, j'utilise /bin/bash. > J'aimerai bénéficier d'un mécanisme m'évitant au maximum la saisie de > longs chemin

Re: Comment éviter la saisie de longs chemins avec /bin/bash ?

2023-03-02 Par sujet hamster
Le 02/03/2023 à 09:43, Olivier a écrit : Bonjour, Sur mon PC sous Bullseye, j'utilise /bin/bash. J'aimerai bénéficier d'un mécanisme m'évitant au maximum la saisie de longs chemins vers lesquels je navigue souvent. Plutôt que cd /Mon/très/long/chemin/vers/dossier1 J'aimerai configurer quelque

Comment éviter la saisie de longs chemins avec /bin/bash ?

2023-03-02 Par sujet Olivier
Bonjour, Sur mon PC sous Bullseye, j'utilise /bin/bash. J'aimerai bénéficier d'un mécanisme m'évitant au maximum la saisie de longs chemins vers lesquels je navigue souvent. Plutôt que cd /Mon/très/long/chemin/vers/dossier1 J'aimerai configurer quelque part la variable M, y associer le chemin

transparents sur GNU bash

2021-09-06 Par sujet Basile Starynkevitch
Bonjour la liste, dans quelques heures je fais un TD sur GNU bash. Les transparents (dans leur état actuel) sont disponibles en http://starynkevitch.net/Basile/Bash-Starynkevitch-transp.pdf <http://starynkevitch.net/Basile/Bash-Starynkevitch-transp.pdf> Vos commentaires sont bienve

Re: HS: petite question bash et variable en argument d'une commande

2021-04-04 Par sujet l0f4r0
en diagonale toute litterature spécifique à > bash mais oui: les choses sont compliquées voir impossibles dans une > chaine. par contre ... > >> La façon la moins risquée est de passer par un tableau (d'ailleurs >> t'avais évoqué l'idée dans ton message initial). >> > &

Re : Re: HS: petite question bash et variable en argument d'une commande

2021-03-25 Par sujet k6dedijon
Bonjour, Pour info : tutorial bash http://aral.iut-rodez.fr/fr/sanchis/enseignement/bash/ Cassis - Mail d'origine - De: Marc Chantreux À: l0f...@tuta.io Cc: Debian User French Envoyé: Thu, 25 Mar 2021 09:02:24 +0100 (CET) Objet: Re: HS: petite question bash et variable en argument

Re: HS: petite question bash et variable en argument d'une commande

2021-03-25 Par sujet Marc Chantreux
salut, > Comme indiqué de manière très détaillée sur > https://mywiki.wooledge.org/BashFAQ/050 (désolé c'est en anglais), stocker des commandes dans des variables est très hasardeux. je ne lit plus jamais qu'en diagonale toute litterature spécifique à bash mais oui: les choses sont compl

Re: HS: petite question bash et variable en argument d'une commande

2021-03-24 Par sujet l0f4r0
Bonjour, Comme indiqué de manière très détaillée sur https://mywiki.wooledge.org/BashFAQ/050 (désolé c'est en anglais), stocker des commandes dans des variables est très hasardeux. La façon la moins risquée est de passer par un tableau (d'ailleurs t'avais évoqué l'idée dans ton message

Re: HS: petite question bash et variable en argument d'une commande

2021-03-22 Par sujet Fabrice Bauzac-Stehly
Attention aux quotes: #!/bin/bash day_date="--date=1 day ago" date "${day_date}" "+%A %d %B" -- Fabrice Bauzac-Stehly PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6 old PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D

Re: HS: [résolu] petite question bash et variable en argument d'une commande

2021-03-22 Par sujet Jérémy Prego
Le 22/03/2021 à 09:12, Marc Chantreux a écrit : > hello, > >> extrait de mon test: >> #!/bin/bash >> au lieu de la date d'aujourd'hui. sauf que  ça ne fonctionne pas >> vraiment, j'ai un peu tout essayé des exemples pris sur stackoverflow >> day_date="

Re: HS: petite question bash et variable en argument d'une commande

2021-03-22 Par sujet Marc Chantreux
> > > day_date="--date='1 days ago'" > > C'est day_date=`date --date='1 day ago' > Manque la backquote, désolé non mais même: * je pige pas l'interet de préparer un argument de date en évaluant une sortie de date * en plus sous la forme ou tu l'écris c'est fragile parce que # LANG= date

Re: HS: petite question bash et variable en argument d'une commande

2021-03-22 Par sujet NoSpam
initialiser la variable ou non selon le cas. sauf que ça fonctionne pas vraiment. extrait de mon test: #!/bin/bash day_date="--date='1 days ago'" C'est day_date=`date --date='1 day ago' Manque la backquote, désolé day_date=`date --date='1 day ago'` date ${day_date} "+%A %d %B"

Re: HS: petite question bash et variable en argument d'une commande

2021-03-22 Par sujet NoSpam
que ça fonctionne pas vraiment. extrait de mon test: #!/bin/bash day_date="--date='1 days ago'" C'est day_date=`date --date='1 day ago' date ${day_date} "+%A %d %B" En gros, quand la variable est initialisé, ça m'affiche la date d'hier au lieu de la date d'aujourd'

Re: HS: petite question bash et variable en argument d'une commande

2021-03-22 Par sujet Marc Chantreux
hello, > extrait de mon test: > #!/bin/bash > au lieu de la date d'aujourd'hui. sauf que  ça ne fonctionne pas > vraiment, j'ai un peu tout essayé des exemples pris sur stackoverflow > day_date="--date='1 days ago'" c'est parce que tu quote quote, ma poule. da

HS: petite question bash et variable en argument d'une commande

2021-03-22 Par sujet Jérémy Prego
: #!/bin/bash day_date="--date='1 days ago'" date ${day_date} "+%A %d %B" En gros, quand la variable est initialisé, ça m'affiche la date d'hier au lieu de la date d'aujourd'hui. sauf que  ça ne fonctionne pas vraiment, j'ai un peu tout essayé des exemples pris sur stackoverflow a

Re: bash vs *sh dépendant du suffixe

2020-10-11 Par sujet Marc Chantreux
> > ln -s =rc(:A:h) ~/local/bin/9 > > du coup la commande 9/sed est le sed de 9base. > Ah génial, merci beaucoup ! :) avec plaisir! j'ai oublié de préciser que ~/local/bin est dans mon $path. marc

Re: bash vs *sh dépendant du suffixe

2020-10-11 Par sujet f6k
On Sun, Oct 11, 2020 at 09:11:39PM +0200, Marc Chantreux wrote: > sous zsh, je fais: > > # placer placer le repertoire qui contient rc en tete du path > path=( =rc(:A:h) $path ) rc > > ce qui donne en ksh: > > PATH=$( dirname $( readlink -f $(which rc )))${PATH+:}${PATH:-} rc > > >

Re: bash vs *sh dépendant du suffixe

2020-10-11 Par sujet Marc Chantreux
salut, > Oh pardon j'aurais dû préciser. Gemini est un (nouveau) protocol > développé par des utilisateurs de Gopher, à cheval entre le protocol > HTTP et Gopher, et qui reprend le meilleur des deux mondes. Plus > d'informations sur le site de présentation ici, via un proxy web : >

Re: bash vs *sh dépendant du suffixe

2020-10-11 Par sujet f6k
On Sun, Oct 11, 2020 at 01:57:50PM +0200, Marc Chantreux wrote: > salut, > > > Tiens c'est marrant, je suis justement tombé sur ce lien hier matin en > > parcourant le serveur Gemini d'un aficionados de plan9. C'est > > intéressant effectivement ! > > c'est quoi un serveur "Gemini"? c'est le nom

Re: bash vs *sh dépendant du suffixe

2020-10-11 Par sujet Marc Chantreux
salut, > Tiens c'est marrant, je suis justement tombé sur ce lien hier matin en > parcourant le serveur Gemini d'un aficionados de plan9. C'est > intéressant effectivement ! c'est quoi un serveur "Gemini"? c'est le nom de la machine? Pour moi plan9 est a unix ce que haskell est pour les langages

Re: bash vs *sh dépendant du suffixe

2020-10-11 Par sujet f6k
Bonjour On Sat, Oct 10, 2020 at 11:31:27PM +0200, Marc Chantreux wrote: > de mon coté quand je voulais faire du rc interactivement, je fais un > rlwrap rc (parceque le vi mode :)). Je ne connaissais pas. Je vais y jeter un coup d'oeil. Merci ! > a propos de rc: je trouve la syntaxe bien plus

Re: bash vs *sh dépendant du suffixe

2020-10-10 Par sujet Marc Chantreux
s jours sous le ksh d'OpenBSD (loksh sous > GNU/Linux) merci pour cette découverte. > autre variante de pdksh donc. de mémoire: pdksh était un shell encore plus gros que bash qui avait pour objectif d'implémenter entièrement ksh93. je n'ai jamais regardé. > l'impossibilité d'avoir les li

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-10 Par sujet f6k
me va bien. Il faudrait que j'essaye rc, mais effectivement, j'ai quand même besoin d'un certain "confort", de certaines fonctions. Donc rc sera réservé peut-être pour des systèmes vraiment minimaux ? Pour le serveur, c'est toujours bash. Force de l'habitude certainement (et puis bash est

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-09 Par sujet Marc Chantreux
salut, > Je ne vois pas très bien le rapport entre la question entre parenthèse et > le reste de l’objet. * la demande initiale était de mimer le fonctionement des suffixes alias de zsh. * ma réponse était: passer de bash a zsh ca apporte ça et plein d'autres choses. * s'en est su

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-09 Par sujet Pierre Malard
Bonsoir, Je ne vois pas très bien le rapport entre la question entre parenthèse et le reste de l’objet. En ce qui concerne le débat BASH vs AutreSH, je ne rentrerai pas dans le débat qui me rappelle de long débats entre CSH et KSH, entre DASH et SH, entre … Par contre en ce qui concerne la 2ème

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-09 Par sujet Marc Chantreux
e commence a croiser des scripts écrits en rc dans le monde bsd (chose que je n'avais pas remarqué jusqu'à présent) Dans le second cas je t'invite vraiment à poser des questions[1] mon experience sur le sujet: * venant de zsh (et dans une moindre mesure de bash), tu vas te retrouver avec des c

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-08 Par sujet Marc Chantreux
Bonjour Charles, > > et il me semble que meme sous debian (ou ubuntu?) il avait été évoqué de > > virer bash pour dash. ce serait logique! > c'est fait depuis Squeeze ah ben voilà :) cordialement, marc

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-08 Par sujet Charles Plessy
Le Thu, Oct 08, 2020 at 06:04:24PM +0200, Marc Chantreux a écrit : > > et il me semble que meme sous debian (ou ubuntu?) il avait été évoqué de > virer bash pour dash. ce serait logique! Bonjour Marc, c'est fait depuis Squeeze: $ ls -lh /bin/sh lrwxrwxrwx 1 root root 4 janv. 18 201

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-08 Par sujet Marc Chantreux
salut, > Quel serait l'intérêt d'écrire ou de transcrire un script en ZSH ? En > sachant que l'inconvénient serait la perte de portabilité ? * c'est facile de porter de bash vers zsh * ensuite tu te retrouves avec tous les avantages de zsh (ils sont legion) * la portabilité avec quoi?

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-08 Par sujet Marc Chantreux
u plein d'utilisateurs n'utilisent plus le terminal, pourquoi se trainer un veau comme bash? > Quand tu fais de la maintenance de serveurs, tu aimes avoir un système > identique et stable. apt install zsh dans ta regle ansible/flex/puppet/chef/airborne > Cela fait des dizaine

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-08 Par sujet Marc Chantreux
salut Steve, On Thu, Oct 08, 2020 at 11:35:44AM +0200, steve wrote: > J'ai des dizaine de script écrits en Bash. Existe-t-il un moyen > automatique de les porter sous Zsh? il n'y a pas de de tanspiler bash vers zsh. par contre zsh et bash ont un gros tronc commun qui est la syntaxe ksh (et

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-08 Par sujet benoit
Bonjour à toutes et tous J'utilise ZSH, mes scripts sont en Bash, mais quand je les appelles, depuis un terminale en ZSH, le shebang : #!/bin/bash fait qu'ils s'exécutent dans une instance de bash, bien qu'appelé depuis un terminal en ZSH. Le fait de passer à ZSH ne supprime pas BASH à moins

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-08 Par sujet Rom1
stable. Cela fait des dizaines d'années que c'est BASH comme interpréteur sur les systèmes GNU/Linux et avant c'est Bourne shell (SH). BASH est retro-compatible avec les scripts SH. Donc pour des raisons de compatibilité futur, un script ce fait souvent avec BASH et suivant le type de machine qui

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-08 Par sujet steve
Le jeudi 08 octobre 2020, Rom1 a écrit : J'utilise ZSH au quotidien sur mon ordi de travail et j'utilise BASH pour les serveurs. Dès que je dois écrire un script, je le fais le plus souvent en BASH même si je suis sur un shell ZSH. La question est pourquoi ?

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-08 Par sujet Rom1
J'utilise ZSH au quotidien sur mon ordi de travail et j'utilise BASH pour les serveurs. Dès que je dois écrire un script, je le fais le plus souvent en BASH même si je suis sur un shell ZSH. Le plus important c'est d'utiliser le bon shebang (https://fr.wikipedia.org/wiki/Shebang) pour que le

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-08 Par sujet steve
J'ai des dizaine de script écrits en Bash. Existe-t-il un moyen automatique de les porter sous Zsh ?

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-07 Par sujet f6k
lon ce que je cherche, donc, bash c'est soit trop lourd soit > > pas assez intéressant. Et moi je me suis mis à mksh ! Mais c'est vrai que c'est très léger (même pour les besoins que j'ai) ; peut-être vais-je finalement migrer sous ksh ? Merci aussi :) -f6k -- ~{,_,"> indignus LabRat - ftp://shl.huld.re

Re: (bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-07 Par sujet steve
Bon et bien je m'y suis mis. Merci marc  ;) Le 06-10-2020, à 16:41:34 +0200, Marc Chantreux a écrit : Vais finalement devoir y passer à zsh… * j'étais tellement fan de bash que j'étais à l'initiative de la traduction de l'ABS * il y a ~ 20 ans, une nouvelle version majeure de bash est

(bash vs *sh) Re: exécuter automatiquement un programme dépendant du suffixe

2020-10-06 Par sujet Marc Chantreux
> Vais finalement devoir y passer à zsh… * j'étais tellement fan de bash que j'étais à l'initiative de la traduction de l'ABS * il y a ~ 20 ans, une nouvelle version majeure de bash est sortie et j'ai lu une review quelque part. la conclusion était quelque chose du genre "bel eff

Re: Choix de langage de script adapté (Was: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique)

2019-08-21 Par sujet Alexandre Goethals
Le 21/08/2019 à 14:24, Basile Starynkevitch a écrit : > > On 8/21/19 2:20 PM, Eric Degenetais wrote: >> Le mer. 21 août 2019 à 14:13, Basile Starynkevitch >> a écrit : >>> >>> On 8/21/19 1:13 PM, Étienne Mollier wrote: > Observez aussi que GNU emacs est scriptable en E-lisp (et sait >

Re: Choix de langage de script adapté (Was: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique)

2019-08-21 Par sujet G2PC
>> à quand le download du café ? :p > > si la cafetière était IoT connectée (si si, ça existe, mais c'est un > peu trop cher pour moi), ou si je bricolais un Rasberry-Pi pour la > commander, c'est faisable en configurant un emacs 26 usuel  (il > propose en standard un client HTTP & REST). > > La

Re: Choix de langage de script adapté (Was: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique)

2019-08-21 Par sujet Basile Starynkevitch
On 8/21/19 2:20 PM, Eric Degenetais wrote: Le mer. 21 août 2019 à 14:13, Basile Starynkevitch a écrit : On 8/21/19 1:13 PM, Étienne Mollier wrote: Observez aussi que GNU emacs est scriptable en E-lisp (et sait "presque" tout faire). Est ce que « faire ma vaisselle » fait partie du «

Re: Choix de langage de script adapté (Was: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique)

2019-08-21 Par sujet Eric Degenetais
Le mer. 21 août 2019 à 14:13, Basile Starynkevitch a écrit : > > > On 8/21/19 1:13 PM, Étienne Mollier wrote: > >> Observez aussi que GNU emacs est scriptable en E-lisp (et sait > >> "presque" tout faire). > > Est ce que « faire ma vaisselle » fait partie du « "presque" > > tout » ? :) > > > La

Re: Choix de langage de script adapté (Was: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique)

2019-08-21 Par sujet Basile Starynkevitch
On 8/21/19 1:13 PM, Étienne Mollier wrote: Observez aussi que GNU emacs est scriptable en E-lisp (et sait "presque" tout faire). Est ce que « faire ma vaisselle » fait partie du « "presque" tout » ? :) La vaisselle et le café font partie des choses qu'un emacs standard fait mal. Mais un

Choix de langage de script adapté (Was: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique)

2019-08-21 Par sujet Étienne Mollier
Basile Starynkevitch, au 2019-08-21: >On 8/21/19 1:27 AM, G2PC wrote: >> Le 18/08/2019 à 12:19, Étienne Mollier a écrit : >>> Pour les opérations un tantinet plus avancées, préférez les >>> scripts à part entière. >En particulier, considérez les scripts dans des lan

Re: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique

2019-08-20 Par sujet Basile Starynkevitch
On 8/21/19 1:27 AM, G2PC wrote: Le 18/08/2019 à 12:19, Étienne Mollier a écrit : Pour les opérations un tantinet plus avancées, préférez les scripts à part entière. En particulier, considérez les scripts dans des langages meilleurs que Bash, par exemple GNU guile <https://www.gnu.org/softw

Re: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique

2019-08-20 Par sujet G2PC
Le 18/08/2019 à 12:19, Étienne Mollier a écrit : > Pour les opérations un tantinet plus avancées, préférez les > scripts à part entière. Ça vous évitera d'avoir un fichier > .bashrc enflé jusqu'à démesure, et rendra plus rapide, et moins > gourmande en mémoire l'exécution de votre shell au jour

Re: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique

2019-08-18 Par sujet Étienne Mollier
sage d'erreur pour me permettre d'utiliser les alias. > bash -ic "mediawiki1 >> /var/log/cron-dropbox.log 2>&1" Bonjour, Laissez donc de côté les alias en situation de scripting, ce qui inclue le travail avec cron. Cet outil n'est réellement qu'une commodité pour le tr

Re: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique

2019-08-17 Par sujet G2PC
ues lignes, en > lançant un script exécutable /root/bin/mediawiki, par exemple : > > #!/bin/bash > exec /usr/bin/php \ > /var/www/wiki.domaine.fr/maintenance/deleteOldRevisions.php \ > --delete >> /var/log/cron-dropbox.log 2>&1 &

Re: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique

2019-08-16 Par sujet G2PC
>> alias mediawiki1='/usr/bin/php >> /var/www/wiki.domaine.fr/maintenance/deleteOldRevisions.php --delete' >> >> >> crontab -e >> 01 10 * * * bash -ic "mediawiki1 >> /var/log/cron-dropbox.log 2>&1" > Bonjour, > > D'après le manuel de b

Re: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique

2019-08-16 Par sujet Étienne Mollier
On 16/08/2019 22.23, Étienne Mollier wrote: > Qui serait appelé comme ceci : > > 01 10 * * * /root/bin/mediawiki > > Ou bien alors comme cela si le fichier n'est pas exécutable : > > 01 10 * * * /bin/bash /root/bin/mediawiki Hum, bien sûr remplacez root par l'

Re: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique

2019-08-16 Par sujet Étienne Mollier
G2PC, au 2019-08-16 : > .bashrc > alias mediawiki1='/usr/bin/php > /var/www/wiki.domaine.fr/maintenance/deleteOldRevisions.php --delete' > > > crontab -e > 01 10 * * * bash -ic "mediawiki1 >> /var/log/cron-dropbox.log 2>&1" Bonjour, D'après le manu

bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique

2019-08-16 Par sujet G2PC
.bashrc alias mediawiki1='/usr/bin/php /var/www/wiki.domaine.fr/maintenance/deleteOldRevisions.php --delete' crontab -e 01 10 * * * bash -ic "mediawiki1 >> /var/log/cron-dropbox.log 2>&1" J'obtiens dans les messages system, via mailx : bash: impossible de régler le

Re: [HS] Scripting Bash

2019-04-05 Par sujet Étienne Mollier
Sébastien Nobili, au 2019-04-04 : > Attention toutefois aux bashismes. Bash > fournit pas mal d’adaptations au standard (Bourne Shell) qui rendent > non-standard les scripts écrits pour lui et testés avec lui. > > Pas de problème si on n’utilise

[HS] Scripting Bash (Re: mais ou est passee la place manquante ?)

2019-04-05 Par sujet Sébastien NOBILI
Bonjour, Le jeudi 04 avril 2019 à 23:50, hamster a écrit : > Le 04/04/2019 à 23:21, Étienne Mollier a écrit : > > Pour aller plus loin, l'Advanced Bash Scripting guide est pour > > moi un incontournable : > > > > http://www.tldp.org/LDP/abs/html/index.html > >

Re: zsh vs bash

2018-12-24 Par sujet Marc Chantreux
hello, > Ton message n'est pas un troll mais un cadeau. joyeux noel alors :) > Merci ! avec plaisir marc

Re: zsh vs bash

2018-12-24 Par sujet roger . tarani
message n'est pas un troll mais un cadeau. Merci ! - Original Message - From: Marc Chantreux To: roger tarani Cc: 'Liste Debian' Sent: Mon, 24 Dec 2018 12:25:29 +0100 (CET) Subject: zsh vs bash salut, (parceque j'aime lancer un troll a quelques heures du départ en vacances) > zsh :

zsh vs bash

2018-12-24 Par sujet Marc Chantreux
salut, (parceque j'aime lancer un troll a quelques heures du départ en vacances) > zsh : je suis resté à bash car situé entre le vieux sh et l'évolué > esh et capable de faire tourner tous les scripts (bash et sh, mais pas > zsh je crois). Mais la syntaxe de zsh serait beaucoup(?) p

Re: Shell Bash Linux - Dropbox en ligne de commande

2018-09-29 Par sujet G2PC
Petite mise à jour avec mon petit niveau pour un script de connexion a Dropbox. J’enchaîne dans le second script, avec une question concernant le chiffrement des données. #!/bin/bash # Ajouter le script Demarrer-Arreter-Dropbox.sh dans /usr/local/bin # Limiter les droits du fichier avec chmod 644

Re: Shell Bash Linux - Dropbox en ligne de commande

2018-09-28 Par sujet G2PC
Merci à vous 3 pour vos retours. - Je ne vais pas utiliser cURL même si c'est une possibilité technique. J'ai tenté de simuler ctrl+d au clavier, pour sortir du script en le laissant ouvert. Simulation du clavier et de la souris sous Linux Xdotool : simulation du clavier et de la souris sous

Re: Shell Bash Linux - Dropbox en ligne de commande

2018-09-28 Par sujet Raphaël POITEVIN
Il existe un script python : https://www.dropbox.com/fr/install-linux G2PC writes: > Bonjour, j'ai installé sur Debian 9.5 le script suivant qui me permet > de me connecter à Dropbox. > > Je souhaite pouvoir couper Dropbox toute la journée, et, le mettre en > route uniquement au moment de la

  1   2   3   4   5   6   7   8   9   10   >