Fecha de última modificación:

11 Abril, 2014 - 06:11

read

Lee una línea de la entrada estándar y asigna las palabras de la línea a las variables indicadas, si el número de palabras es mayor que el número de variables se asigna a la última variable las palabras sobrantes. Si es a la inversa se restaura el valor de las variables no asignadas.

read -e inserta toda la línea en la primer variable.

read -p frase muestra frase si se lee de un terminal.

read -p "Escriba algo: " palabra1 palabra2 palabra3
echo $palabra1 $palabra2 $palabra3

Leer más sobre: 

¿Te resulto útil?: 

5

Comentarios

la informacion me parece muy

la informacion me parece muy util gracias tendre un 10 :)

estoy comenzando en esto de

estoy comenzando en esto de los scripts y me he propuesto hacer un pequeño script para ffmpeg, suelo descargar videos en formato mp4 y algunas veces solo me interesa el audio del video, por eso uso ffmpeg pero es tedioso escribir todos los argumentos, y he escrito esto;

# Obtiene el nombre del archivo de video

read -p "Introduce la ruta al archivo de video: " var1 ;

# Obtiene el nombre del archivo de mp3 que se creara

read -p "Introduce el nombre del archivo de audio: " var2 ;

# Se ejecuta ffmpeg con los valores que he introducido

ffmpeg -i $var1 -vn -ar 44100 -ac 2 -ab 192 -f mp3 $var2 ;

cuando el archivo de entrada y el de salida no llevan espacios funciona bien, pero cuando quiero usar espacios me da error, he probado con dobles comillas y con barra invertida pero no funciona, me gustaria saber como puedo usar read para que obtenga un archivo que contenga espacios y escriba otro con espacios. tambien tengo otra duda (aunque igual ya me paso) uso mucho tabulacion y si se pudiese autocompletar el archivo de entrada seria fantastico

muchas gracias

Hola,

Hola,
De qué manera podría leer las líneas de un fichero de texto y a su vez q se visualice y me numere las líneas? ( Gracias)

el consepto de los comando

el consepto de los comando say, get,read,use

Envíanos tús preguntas, comentarios o sugerencias

 

Solicita Asistencia

Llámenos al:+549 11 (15)32788353

Envíenos un e-mail: consultas@ ---Para enviar el SPAM--- francisconi.org

Skype Status for francisconi.hugo.adrian
 

Suscríbete

Suscríbete y recibe las últimas actualizaciones, noticias y más ...