Skip to content

Modifier les arguments d’une commande précédente et les réutiliser

  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. ls /usr/local/share/doc/3dm/3DM_help.htm
  6. cd !$:h           # Enleve le nom de fichier, récupère uniquement le répertoire du dernier argument de la commande précédente
  7. cat !-2$:t       # Ne garde que le nom de fichier du dernier argument de l’avant dernière commande (2eme de la fin)