IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

utiliser les alias , mimer une fonction poubelle


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 84
    Par défaut utiliser les alias , mimer une fonction poubelle
    je suis sous mac osx

    j'utilise le bash classique , je suis débutant en unix

    je souhaite créer un alias qui mime une fonction trash , plutot que d'éffacer completement un fichier ou un répertoire.

    je définie donc das mon fichier bash_profile :

    alias rm = 'mv -r $1 ~/mapoubelle '

    mais cela n'a pas l'air de fonctionner , des suggestions?

    ou existe il un executable sous mac qui mime une fonction poubelle sous shell?

    merci

  2. #2
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 56
    Par défaut
    A priori ça me semble viable mis à part le fait que je ne sais pas si tu peux aliaser 'rm' vers une commande 'mv', typiquement on fait ce genre de chose
    alias ls='ls -la'
    mais là ce sont deux commandes distinctes je ne sais pas si c'est possible

    Sinon utilise plutôt un chemin absolu vers ta "poubelle" /home/monuser/trash ou quelque chose comme ça.

    Par contre pourquoi mv -r ? Dans l'idée, pour ce genre de tache j'utiliserai plutôt, histoire de ne pas être embêté .

    D'ailleurs après un rapide man de mon mv, il n'y a pas d'option -r pour le mv posix, et après une rapide recherche http://pwet.fr/man/linux/commandes/mv ça ne semble pas être le cas non plus sous GNU...

  3. #3
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 658
    Par défaut
    Essaie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alias rm='mv '"$@"' -t  /home/kamus/poubelle/'
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/08/2007, 19h43
  2. [POO] passage nom objet dsn les parametres d'une fonction
    Par melou dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 21/10/2005, 17h26
  3. [Oracle 9.2]Utiliser un alias dans une contrainte ?
    Par belfaigore dans le forum Oracle
    Réponses: 5
    Dernier message: 29/06/2005, 14h18
  4. utilisation de getdate() dans une fonction ?
    Par devdev dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 08/03/2005, 17h40
  5. Utilisation de Getdate dans une fonction
    Par BaronSamdi dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 16/11/2004, 10h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo