#1 Le 20/10/2009, à 20:59
Problème d'alias... [résolu ^^]
Bonsoir !
Un petit problème d'alias :
J'ai créé un fichier .sh contenant :
#!/bin/bash
# script twitter
curl -u Mon_pseudo:Mon_MDP -d status="$1" http://twitter.com/statuses/update.xmlQuand je l'exécute avec :
./twitter.sh "Message à envoyer"tout fonctionne correctement...
Par contre, j'ai voulu en faire un alias, en écrivant dans ~/.bashrc
alias twitter='curl -u Mon_pseudo:Mon_MDP -d status="$1" http://twitter.com/statuses/update.xml'Et là, quand je fais :
twitter "Message à envoyer"Ça ne fonctionne plus et je reçois ce message d'erreur :
<?xml version="1.0" encoding="UTF-8"?>
<hash>
<request>/statuses/update.xml</request>
<error>Client must provide a 'status' parameter with a value.</error>
</hash>
curl: (6) Couldn't resolve host 'Message à envoyer'Quelqu'un aurait-il une solution pour moi?
J'ai l'impression de ne pas être très clair, mais j'avoue ne pas trouver de meilleur moyen pour expliquer pour le moment... S'il faut des infos supplémentaires, je suis là ^^
Merci d'avance à qui portera attention à mon problème ![]()
Dernière modification par miniSeb (Le 20/10/2009, à 21:10)
Hors ligne
#3 Le 20/10/2009, à 21:10
Re : Problème d'alias... [résolu ^^]
Thanks !
Nickel Marcel et au poil Pascal ^^
Doué moi ![]()
Bon ben résolu
:D:D:D:D
Dernière modification par miniSeb (Le 20/10/2009, à 21:11)
Hors ligne
#4 Le 23/10/2009, à 23:08
Re : Problème d'alias... [résolu ^^]
pour l'histoire, ton problème venait du fait que les alias ne prennent pas en charge d'arguments ($1), comme a dit wido le plus simple est de pointer vers ton script. Sinon tu peux déclarer une fonction dans ton .bashrc
function truc () {
ma_commande $1 blabla
}GUL les mardis à Bordeaux : Giroll
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdnGMT-4
Hors ligne
Pages : 1
- Accueil
- » Forum
- » Terminal, scripts et ligne de commande
- » Problème d'alias... [résolu ^^]