Alias ​​gedit para aceptar un argumento

Alias ​​gedit para aceptar un argumento

Este alias funciona en UNIX y Redhat. No funciona en Fedora

alias te 'gedit "\!*" &'

Uso: te myfile.cpp

Abre gedit myfile.cppen la ventana de edición y se ejecuta en segundo plano.

¿Es Fedora el problema o necesito modificar la sintaxis?

Respuesta1

Ese es un cshalias de estilo, y supongo que en Fedora ahora estás usando sho bash. Puede cambiar su shell a /bin/csho /usr/bin/tcshsi están instalados o reescribir el alias como una función en su archivo ~/.profile.

function te() {
    gedit "$@" &
}

NOTA: La functionpalabra clave es opcional. Algunas versiones de shells estilo Bourne lo requieren, otras no lo entienden o no lo quieren. Algunos funcionarán con o sin él.

PD: bienvenido al club de las conchas de Bourne. cshy tcshtienen muchos problemas que los proyectiles estilo bourne no tienen.

información relacionada