Unix - Caracteres de control en scripts

 
Vista:

Caracteres de control en scripts

Publicado por Oscar Castro (1 intervención) el 13/02/2003 09:27:49
Muy buenas. Estoy intentando introducir un ctrl-D en un script de unix y no se cómo hacerlo. Se trata de un programa que pide varios datos, a continuacion un ctrl-D y despues mas datos. No se si existe alguna manera de que el programa
reconozca una serie de caracteres de texto como ctrl-D
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Caracteres de control en scripts

Publicado por Fernando Pena (69 intervenciones) el 28/03/2003 13:04:10
Hola. Para manejar caracteres de control en los scripts de shell de Unix ;
se utilizan sus valores en octal.

Un ejemplo sencillo :

echo "\0015" > fichero

Si editas fichero con el vi , observarás que se visualiza el caracter de control ^M cuyo valor hexadecimal es el 0d y cuyo valor ASCII es el
13 ; .....y 13 en octal es el 15.
Para que el Shell interprete el valor octal deberá ir con la barra inclinada, como en el ejemplo.

Espero te sirva. Saludos.


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar