Re: Leer un fichero !foo
> lynx !INDEX.html
> (o: lynx !INDEX.html; o: lynx !INDEX; o: less !INDEX; o: lynx
> !cualquier_nombre, siempre obtengo:
> bash: !fichero: event not found
>
> ya que parece ser debido al signo ! ... ¿qué significa esto? ¿pasa la
> solución por renombrar el fichero sin el signo !? (bueno, esto ya lo he
> intentado con: cp /dir/!INDEX.html /tmp/index.html, y el resultado ha sido:
> bash: !INDEX.html: event not found).
>
Efectivamente existen una serie de caracteres (!,&,#,...) que el shell los
interpreta de una manera especial.
Para evitarlo, debes encerrarlos entre comillas. P.e.
cp '/dir/!INDEX.html' /tmp/index.html
David
-----
Reply to: