Te copio el enunciado del ejercicio a ver si es que lo he intepretado mal o algo:
"Cree un alias, que se llame intercambiar, que acepte dos argumentos. Los dos argumentos se corresponderán con los nombres de dos archivos existentes cuyos contenidos serán intercambiados al ejecutar el alias. Por ejemplo, si el archivo finch1 contiene la palabra hola y el archivo fhic2 contiene la palabra adios, al ejecutar el alias y darle como argumentos los nombres de estos dos archivos, el resultado será que fich1 contendrá la palabra adios y fich2 contendrá la palabra hola"
y en mi tutorial, viene, que al definir el alias, si utilizamos !^ pues se accede al primero de los arguementos, y luego hay otra opcion, !* que inserta TODOS los argumentos que se le pasen por la linea de ordenes, el problema es que yo kiero acceder al primero, y luego al segundo, para operar sobre ellos, y esto es lo que no se como hacer!
gracias por vuestra ayuda!