[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: