Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/08/2008, à 12:03

cast

[Résolu] Plusieurs commandes dans un "alias" sous Hardy Heron (8.04)

Bonjour à tous,

Voila je ne connais pas grand chose en programmation shell/bash, etc mais je souhaiterais créer un alias dans mon ~/.bashrc qui ferait la chose suivante : cd 'le repertoire' et ls

J'ai donc essayé :

alias cd='cd \*; ls' 

alias cd='cd \*!; ls'

ça doit surement en faire sourire plus d'un, tongue, mais bon c'est en forgeant qu'on devient forgeron,
si vous pouviez m'aider je serais enchanté

merci

Dernière modification par cast (Le 31/08/2008, à 12:53)

Hors ligne

#2 Le 31/08/2008, à 12:19

dekans

Re : [Résolu] Plusieurs commandes dans un "alias" sous Hardy Heron (8.04)

je ne crois pas qu'on puisse passer, des un argument à un alias.
Pour les commandes successives c'est &&
par exemple :
alias update='sudo apt-get update && sudo apt-get dist-upgrade'


dekans@jabber.kubuntu-fr.org

Hors ligne

#3 Le 31/08/2008, à 12:19

geenux

Re : [Résolu] Plusieurs commandes dans un "alias" sous Hardy Heron (8.04)

Voilà l'alias que tu demande smile
$1 représente le premier argument passé à la commande (c'est à dire le nom du dossier).
$@ représente tous les arguments

alias cd='cd $1 && ls'

Hors ligne

#4 Le 31/08/2008, à 12:19

best_friend_fr

Re : [Résolu] Plusieurs commandes dans un "alias" sous Hardy Heron (8.04)

Salut

Ajoute à ton .bashrc

function cdls {
   cd $1;
   ls;
}

Ensuite, si tu veux que cd lance cette fonction, ce que je te déconseille fortement, puisque tu changera fortement le comportement de la fonction, tu peux ajouter, après la définition de cette fonction

alias cd='cdls'

sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#5 Le 31/08/2008, à 12:52

cast

Re : [Résolu] Plusieurs commandes dans un "alias" sous Hardy Heron (8.04)

Merci à vous deux pour votre réponse, je commence à y voir plus clair, et vous avez résolu mon "soucis"

big_smile

Hors ligne