J'ai essayé ça et ça ne marche pas:
alias sftp="yafc sftp://"
J'aimerais pouvoir utiliser la syntaxe plus courte de sftp à partir de la ligne de commande. Par exemple:
sftp bob@ibm.com
plutôt que d'avoir à taper à chaque fois
yafc sftp://bob@ibm.com
Réponses:
0 pour la réponse № 1Ce dont vous avez vraiment besoin, c’est la fonction bash:
sftp(){
yafc sftp://"$@"
}
Mauvais contournement:
Mais si vous tenez à utiliser alias
& vous avez l’authentification sans mot de passe activée, n’exigeant donc rien d’être entré sur stdin, alors cette méthode hacky fonctionnera aussi (bash 4+):
alias sftp="(read IP; yafc sftp://"$IP";) <<< "