dans les scripts bash,
y a t il une différence entre les alias et les function ?
ils me paraissent très très similaires depuis que je me suis aperçu
qu'il est permis d'écrire un alias sur plusieurs lignes, ce qui permet
de faire de vrais scripts
(je croyais que c'était seulement un raccourci pour des commandes assez
longues Í taper mais relativement simples quand même)
* Thomas <fantome.forums.tDeContes@free.fr.invalid> in fr.comp.os.unix:
dans les scripts bash,
y a t il une différence entre les alias et les function ?
La réponse courte est "oui", voici une discussion qui donne beaucoup
d'explications pertinentes (en Anglais) :
https://unix.stackexchange.com/questions/30925/in-bash-when-to-alias-when-to-script-and-when-to-write-a-function
dans les scripts bash, y a t il une différence entre les alias et les function ?
Euh... Ce sont des fonctionnalités toutes différentes.
ils me paraissent très très similaires depuis que je me suis aperçu qu'il est permis d'écrire un alias sur plusieurs lignes, ce qui permet de faire de vrais scripts
Les alias ne gèrent pas des paramètres. Avec un alias, « foo a b c » ne peut pas se déveloper en « cmd1 a; cmd2 b; cmd3 c ».
(je croyais que c'était seulement un raccourci pour des commandes assez longues Í taper mais relativement simples quand même)
C'est une bonne description. -- Christian "naddy" Weisgerber
On 2021-04-02, Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
dans les scripts bash,
y a t il une différence entre les alias et les function ?
Euh... Ce sont des fonctionnalités toutes différentes.
ils me paraissent très très similaires depuis que je me suis aperçu
qu'il est permis d'écrire un alias sur plusieurs lignes, ce qui permet
de faire de vrais scripts
Les alias ne gèrent pas des paramètres. Avec un alias, « foo a b c »
ne peut pas se déveloper en « cmd1 a; cmd2 b; cmd3 c ».
(je croyais que c'était seulement un raccourci pour des commandes assez
longues Í taper mais relativement simples quand même)
C'est une bonne description.
--
Christian "naddy" Weisgerber naddy@mips.inka.de
dans les scripts bash, y a t il une différence entre les alias et les function ?
Euh... Ce sont des fonctionnalités toutes différentes.
ils me paraissent très très similaires depuis que je me suis aperçu qu'il est permis d'écrire un alias sur plusieurs lignes, ce qui permet de faire de vrais scripts
Les alias ne gèrent pas des paramètres. Avec un alias, « foo a b c » ne peut pas se déveloper en « cmd1 a; cmd2 b; cmd3 c ».
(je croyais que c'était seulement un raccourci pour des commandes assez longues Í taper mais relativement simples quand même)
C'est une bonne description. -- Christian "naddy" Weisgerber
Thomas
In article <606707ee$0$16191$, Damien Wyart wrote:
Bonjour, * Thomas in fr.comp.os.unix:
dans les scripts bash, y a t il une différence entre les alias et les function ?
In article <606707ee$0$16191$426a74cc@news.free.fr>,
Damien Wyart <damien.wyart@free.fr> wrote:
Bonjour,
* Thomas <fantome.forums.tDeContes@free.fr.invalid> in fr.comp.os.unix:
> dans les scripts bash,
> y a t il une différence entre les alias et les function ?
La réponse courte est "oui", voici une discussion qui donne beaucoup
d'explications pertinentes (en Anglais) :
https://unix.stackexchange.com/questions/30925/in-bash-when-to-alias-when-to-s
cript-and-when-to-write-a-function
In article <606707ee$0$16191$426a74cc@news.free.fr>,
Damien Wyart <damien.wyart@free.fr> wrote:
Bonjour,
* Thomas <fantome.forums.tDeContes@free.fr.invalid> in fr.comp.os.unix:
> dans les scripts bash,
> y a t il une différence entre les alias et les function ?
La réponse courte est "oui", voici une discussion qui donne beaucoup
d'explications pertinentes (en Anglais) :
https://unix.stackexchange.com/questions/30925/in-bash-when-to-alias-when-to-s
cript-and-when-to-write-a-function
très utile !
merci :-)
(merci Í Christian aussi pour son commentaire :-) )