Re: shells et opérations sur le texte

Liste des GroupesRevenir à fco unix 
Sujet : Re: shells et opérations sur le texte
De : blop (at) *nospam* no.spam (william)
Groupes : fr.comp.os.unix
Date : 18. Sep 2023, 23:04:59
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <6508bb7b$0$2992$426a74cc@news.free.fr>
References : 1 2
User-Agent : slrn/1.0.3 (Linux)
On 2023-08-23, Marc SCHAEFER <schaefer@alphanet.ch> wrote:
On Tue, 22 Aug 2023 14:43:50, Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
fuseauHoraire="${fuseauHoraire:0:1} 10#${fuseauHoraire:1:2} *60*60"
>
Il se peut que ce genre de "parameter expansions" ne soient pas du POSIX
shell, mais du dialecte bash.
>
Dans ce cas, mettre
>
#! /bin/bash
>
au début du fichier. (oui, j'aime bien l'espace et ça marche quand même,
mais #!/bin/bash est plus classique).
>
Dans le monde d'aujourd'hui, une dépendance à /bin/bash ne me semble pas
bizarre.  Il y a très longtemps, on écrivait plutôt du code shell
simplifié pour la portabilité avec les UNIX un peu étranges. Ou on
passait à Perl.
>
sur mon nouveau pc, avec Ubuntu 22, il dit "Bad substitution".
Si je supprime "#!/bin/sh -", ça marche. (cad, si je comprend bien, si
je reste explicitement en bash.)
>
Ubuntu est basé sur Debian.
>
Debian a le concept d'alternative, qui permet à l'administrateur système
de décider si /bin/sh est un mini-shell très efficace et simplifié, ou
le gros /bin/bash.
>
Exemple ici:
>
   schaefer@reliant:~$ dpkg-divert --list | grep dash
   diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash
   diversion of /bin/sh to /bin/sh.distrib by dash
>
/bin/sh est bien dash, pas bash.

Je suis assez partagé sur le fait d'utiliser un shell pour un autre.
En effet, si on met /bin/sh comme shell de script, est ce qu'il ne faut
pas s'assurer que le dit shell sh soit compatbilible sh ?

S'il s'agit d'un shell bash ne faudrait il pas mieux utiliser bash ?

Date Sujet#  Auteur
22 Aug 23 * shells et opérations sur le texte8Thomas
23 Aug 23 +* Re: shells et opérations sur le texte5Marc SCHAEFER
18 Sep 23 i+- Re: shells et opérations sur le texte1william
18 Sep 23 i`* Re: shells et opérations sur le texte3Nicolas George
20 Sep 23 i `* Re: shells et opérations sur le texte2pehache
20 Sep 23 i  `- Re: shells et opérations sur le texte1Nicolas George
23 Aug 23 `* Re: shells et opérations sur le texte2Christian Weisgerber
24 Aug 23  `- Re: shells et opérations sur le texte1Thomas

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal