Tags: arguments

Sort by: Date / Title /

  1. 6 years ago by spirit and saved by 1 other
    1. # :h Remove a trailing file name component, leaving only the head.
    2. # :t Remove all leading file name components, leaving the tail.
    3. # :r Remove a trailing suffix of the form .xxx, leaving the basename.
    4. # :e Remove all but the trailing suffix.
    5.  
    6. ls /usr/local/share/doc/3dm/3DM_help.htm
    7. cd !$:h           # Enleve le nom de fichier, récupère uniquement le répertoire du dernier argument de la commande précédente
    8. cat !-2$:t       # Ne garde que le nom de fichier du dernier argument de l'avant dernière commande (2eme de la fin)
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1345"></script>
  2. 6 years ago by mike
    1. # équivalent à ls "$1" "$2" "$3"... et gardera donc en un seul paramètre ceux qui contiennent des espaces
    2. ls "$@"
    3.  
    4. # alors que ces 2 lignes sont équivalentes à ls $1 $2 $3... et transformeront les paramètres avec des espaces en plusieurs paramètres
    5. ls $*
    6. ls $@
    7.  
    8. # et cette ligne est équivalente à ls "$1 $2 $3..."
    9. ls "$*"
    10.  
    11. # ref : http://www.gnu.org/software/bash/manual/bashref.html#SEC25
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/321"></script>
  3. 6 years ago by spirit and saved by 7 others
    1. #Parfois vous pouvez vous simplifier la vie, il vous suffit de taper un des motifs suivants (source : "man sh") :
    2. !n                            #Rappelle la commande numéro "n".
    3. !-n                           #Rappelle la commande exécutée il y a "n" commande(s).
    4. !!                             #Rappelle la dernière commande.
    5. !chaine                    #Rappelle la commande la plus récente commençant par "chaine".
    6. !?chaine                  #Rappelle la commande la plus récente finissant par "chaine".
    7. !?chaine?                 #Rappelle la commande la plus récente contenant "chaine".
    8.                                #Ajoutez ":p" à la fin pour que la commande ne s'exécute pas.
    9. ^chaine1^chaine2^  #Répète la dernière commande en remplaçant chaine1 par chaine2.
    10. !#                            #Rappelle la plus ancienne commande de l'historique.
    11. commande !^           #Exécute "commande" avec le premier argument de la commande précédente.
    12. commande !:n         #Exécute "commande" avec l'argument numéro "n" de la commande précédente.
    13. commande !:x-y      #Exécute "commande" avec les arguments numéro "x" à "y" de la commande précédente.
    14. commande !$          #Exécute "commande" avec le dernier argument de la commande précédente.
    15. commande !-2$       #Exécute "commande" avec le dernier argument de l'avant dernière commande
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/318"></script>
  4. sponsorised links

First / Previous / Next / Last / Page 1 of 1 (3 posteets)