Dans mon fichier .bash_profile, j'ai créé des alias pour les commandes que je lance souvent.
Que faire si je veux regrouper plusieurs commandes et les exécuter en série l'une après l'autre.
Comment procéder ?
Dans mon fichier .bash_profile, j'ai créé des alias pour les commandes que je lance souvent.
Que faire si je veux regrouper plusieurs commandes et les exécuter en série l'une après l'autre.
Comment procéder ?
Vous pouvez créer une fonction au lieu d'un alias :
function foo {
cat somefile.txt
rm anotherfile.txt
}
Vous pouvez même passer des paramètres ( foo somefile.txt
) et les utiliser comme arguments pour les commandes (par ex. cat $1
pour le premier argument).
Cette approche est plus souple que la création d'un alias
.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.