|
|
Auteur
|
Message
|
1
|
|
|
|
bonjour a tous,
j'aimerais créer un alias avec deux noms de fichiers en paramètre. Quand il n'y a qu'un seul paramètre, il faut le remplacer par '\!*', mais je ne sais pas ce qu'il faut metttre quand il y en a deux (ou plus...)
si quelqu'un peut m'aider...
merci d'avance
Licorneb
|
|
i love vim
|
|
|
je ne savais même pas avec un paramètre
Tu peux donner un exemple avec un paramètre. En fait je ne vois pas l'utilité, tu fais un alias sur la commande le paramètres tu les rajoute après.
Il y a un truc que je n'ai pas compris.
-------
gnu/debian lenny kernel 2.6.24
|
|
Le retour !
|
|
|
Salut
ça sert à quoi exactement de mettre un paramètre dans l'alias, alors que l'alias est sensé utiliser des options quand on tape la commande (par exemple alias ls="ls --color", ou moi comme des fois je fais des conneries au clavier j'écris sl ou lieu de ls j'ai fais alias sl="ls --color") mais je vois pas l'intérêt de mettre des paramètres dans l'alias.
Ou peut etre tout bêtement:
alias commande="commande --options paramètre1"
-------
Chassez le naturel et il revient au galop !
2x Xéon Quad Core, 4x 2Go Fb-dimm, 2 Gigabyte 7300 Gt, 4x disques dur 500 Go
Ca va bouger moi je vous le dis
|
|
|
|
|
|
en fait, je programme, et pour compiler j'utilise gcc, avec comme option, entres autres l'option -o (pour ceux qui connaissent pas c'est une option pour changer le nom du fichier executable). Et j'aimerais avoir un paramètre pour le nom de fichier .c (la source) et un autre paramètre pour le nom de fichier exécutable.
|
|
Je pompe donc je suis.
|
|
|
???
Je comprend pas non plus l'intérêt de l'allias pour faire sa...
Tu veut au final avoir a taper quoi pour faire quoi ???
-->Message édité par Le N@in Vert le 18/10/2007 16:40:10<--
|
|
|
|
|
|
j'aimerais faire gcc -o <1er param> <2eme param>, pour que GCC me compile le fichier de nom <2eme param> en le fichier exécutable <1er param>. Si je marque juste alias gcc="gcc -o", je ne peux pas gérer l'ordre des paramètres sur ma ligne de commande
|
|
Je pompe donc je suis.
|
|
|
Tu ne peut pas changer l'ordre et je comprend pas bien pourquoi tu veu aliasser cet commande...
Tu ne peut pas taper comme tout le monde gcc -o monprogramme sourcedemonprogramme.c ???
ou faire un makefile pour n'avoir plus qu'a faire make ???
-->Message édité par Le N@in Vert le 18/10/2007 17:06:07<--
|
|
|
|
|
|
j'aimerais avoir un alias car je rajoute des options (-Wall, -O3, -ansi) et j'aimerais ne pas avoir a les taper a chaque fois. Le Makefile, je ne m'en sers que pour les "vrais" programmes. Je fais souvent des "petits bouts" de programme où le Makefile devient ridicule.
|
|
Je pompe donc je suis.
|
|
|
|
Et bah dans ce cas la je te conseil : alias gcc="gcc -Wall, -O3, -ansi -o"
|
|
|
|
|
c'est l'alias que j'ai pour l'instant, sauf qu'avec cet alias je dois marquer sur ma ligne de commande:
gcc <nom executable> <nom source>
je sais que ce n'est pas indispensable, c'est pour mon confort, mais je trouve plus logique de marquer d'abord le nom du fichier source puis la cible (le nom de l'executable), et pour ca il faut pouvoir gerer les deux paramètres, a moins qu'il y ait une autre solution, mais alors je ne sais pas laquelle.
|
|
Je pompe donc je suis.
|
|
|
il y la solution : alias gcc="gcc -Wall, -O3, -ansi"
et tu tape : gcc <nom source> -o <nom executable>
Mais bon sa t'oblige a taper -o... C'est un choix après...
PS : enfaite nommé ton allias gcc me semble gênant car sa le rajoutera a tout ce que tu compile même dans les makefile et tout...
Tu devrai plutôt l'appeler ccomp ou Gcc ou autre...
-->Message édité par Le N@in Vert le 18/10/2007 17:29:03<--
|
|
i love vim
|
|
|
tu es sur de ne pas vouloir faire un programme plustot avec
gcc -Wall, -O3, -ansi $1 -o $2
-->Message édité par limax le 18/10/2007 17:36:32<--
-------
gnu/debian lenny kernel 2.6.24
|
|
Je pompe donc je suis.
|
|
|
limax a écrit :
tu es sur de ne pas vouloir faire un programme plustot avec
gcc -Wall, -O3, -ansi $1 -o $2
A oui effectivement c'est le plus simple...
|
|
Le retour !
|
|
|
limax a écrit :
tu es sur de ne pas vouloir faire un programme plustot avec
gcc -Wall, -O3, -ansi $1 -o $2
j'allais le proposer, un petit script executable avec deux paramètres, et faire un alias du script pour le lancer avec une commande sans avoir à taper le chemin ^^^
-------
Chassez le naturel et il revient au galop !
2x Xéon Quad Core, 4x 2Go Fb-dimm, 2 Gigabyte 7300 Gt, 4x disques dur 500 Go
Ca va bouger moi je vous le dis
|
|
Je pompe donc je suis.
|
|
|
Zplay a écrit :
j'allais le proposer, un petit script executable avec deux paramètres, et faire un alias du script pour le lancer avec une commande sans avoir à taper le chemin ^^^
Inutile si tu le place dans /usr/bin ou /usr/local/bin il n'y a pas besoin de taper le chemin a chaque fois...
|
|
Le retour !
|
|
|
Niveau sécurité j'aime pas
-------
Chassez le naturel et il revient au galop !
2x Xéon Quad Core, 4x 2Go Fb-dimm, 2 Gigabyte 7300 Gt, 4x disques dur 500 Go
Ca va bouger moi je vous le dis
|
|
Je pompe donc je suis.
|
|
|
??? pardon ???
Je vois pas le problème niveau sécurité a mettre des exécutable dans /usr/bin dans un système prévu pour...
|
|
Le retour !
|
|
|
Le N@in Vert a écrit :
??? pardon ???
Je vois pas le problème niveau sécurité a mettre des exécutable dans /usr/bin dans un système prévu pour...
j'aime bien dire n'importe quoi
Nan, sérieusement, j'en sais rien si c'est bon ou pas pour la sécurité. C'est sur qu'après tout, c'est qu'un script d'alias donc....
-------
Chassez le naturel et il revient au galop !
2x Xéon Quad Core, 4x 2Go Fb-dimm, 2 Gigabyte 7300 Gt, 4x disques dur 500 Go
Ca va bouger moi je vous le dis
|
|
1
|