Noticias3D
Registrarme | Recuperar password
  • Inicio(current)
  • Noticias
    • Últimas noticias
    • MÁs leÍdas
    • MÁs comentadas
    • Envia una noticia
  • Articulos
    • Todos
    • Placas base
    • Tarjetas grÁficas
    • Almacenamiento
    • F.AlimentaciÓn
    • Cajas de ordenador
    • Audio y vÍdeo
    • Gaming
    • PortÁtiles
    • GuÍas y taller
    • Memoria
    • Monitores
  • Tags
  • Drivers
  • Foro
×

Google

Curso desde 0 de GNU/LINUX - entrega 44

featured image
13 de agosto, 2008 |
Matados2K
Siguiente
Mostrando página 1 de 3

Entrega 44 - página 1

CURSO DESDE 0 DE GNU/LINUX. Versión 2.

Entrega 44. Shell Script (III).

Leer de la entrada estándar.

Seguimos avanzando, ahora vamos a ver cómo pedirle cosas al usuario a través de la entrada estándar. Para ello usamos:

read variable;

Para muestra, un ejemplo:

#! /bin/bash

echo 'Hola ¿Cuál es su nombre?'

read nombre

echo "Y bien,$nombre ¿Cuál es tu distribución favorita?"

read distro

echo ¡$distro! bien.

De ejecución:

matados2k@imperio:~/curso$ sh ejemplo44.sh

Hola ¿Cuál es su nombre?

Matados'2k

Y bien,Matados'2k ¿Cuál es tu distribución favorita?

Debian

¡Debian! bien.

matados2k@imperio:~/curso$

Operador &&.

Cada comando ejecutado devuelve un valor de salida, que como ya vimos puede consultarse con '$?', este valor lo usan automáticamente operadores e instrucciones como las que vamos a ver ahora.

El operador '&&' ejecuta un comando, y si es correcto ejecuta el siguiente, veamos un ejemplo directamente en línea de comandos:

matados2k@imperio:~/curso$ echo hola ¿Quién eres? && read nombre && echo hola $nombre

hola ¿Quién eres?

Soy yo

hola Soy yo

matados2k@imperio:~/curso$

Operador ||.

El operador '||' ejecuta un comando ,y si no es correcto ejecuta el siguiente, veamos un ejemplo directamente en línea de comandos:

matados2k@imperio:~/curso$ chmod -r ejemplo43.sh

matados2k@imperio:~/curso$ cat ejemplo43.sh || chmod +r ejemplo43.sh && cat ejemplo43.sh

cat: ejemplo43.sh: Permiso denegado

#! /bin/bash

fichero=`ls -l | grep prueba.tar.gz`

echo $fichero

matados2k@imperio:~/curso$

Páginas:
Siguiente
Mostrando página 1 de 3

Tags:Linux, Software

Ver comentarios (0)

Últimos articulos
  • MSI Stealth A16 AI+ A3XW Review: una mini estación de trabajo ligera para creadores
  • XPG MARS 980 Blade Gen5 SSD 1TB Review: buen equilibrio precio y prestaciones
  • ASUS TUF Gaming VG27AQML5A Review: un auténtico Fast IPS de 300 Hz muy completo
  • MSI Titan 18 HX Titan AI A2XW Review: para los amantes del rendimiento máximo sin apenas concesiones
  • ASUS VA34VCPSR Review: espacio y versatilidad ideales para un monitor business
  • Acer Predator Helios 16 AI (PH16-73) Review: estética gaming y excelente rendimiento
  • be quiet! Pure Power 13 M 850W Review: Eficiencia y silencio con los últimos estándares PCIe y ATX
  • MSI Raider 18 HX AI A2XW Review: rendimiento en estado puro para gaming y productividad
  • Corsair iCUE LINK Titan 420 RX RGB Review: AIO tope de gama con la mejor gestión de software y cableado
  • ASUS ROG STRIX G16 (2025) G614 Review: el procesador AMD Ryzen 9 9955HX3D hace valer su caché extra
Top articulos
  • Sapphire Pulse AMD Radeon RX 9060 XT Review: Rendimiento 1080p y 16 GB de VRAM a precio competitivo
  • ASUS ROG Zephyrus G16 2025 GU605 Review: un portátil slim para productividad y gaming
  • GIGABYTE AMD Radeon RX 9060 XT GAMING OC 16G Review: Excelente refrigeración y rendimiento 1080p
  • GIGABYTE GS32QCA con AMD Radeon RX 9060 XT Review: una pareja bien avenida
  • MSI MAG CORELIQUID A15 360 Review: Buen rendimiento y gran estética con ARGB
  • MSI Vector 16 HX AI A2XW Review: un portátil de gama media-alta para gaming y productividad
  • ASUS ROG STRIX G16 (2025) G614 Review: el procesador AMD Ryzen 9 9955HX3D hace valer su caché extra
  • Corsair HX1200i Review: La cuarta revisión de una fuente digital prémium, ahora con dos cables 12V-2x6
  • ASUS Vivobook S14 (S3407) Review: portátil muy compacto con rendimiento, autonomía y excelente calidad de construcción
  • Corsair iCUE LINK Titan 420 RX RGB Review: AIO tope de gama con la mejor gestión de software y cableado
Compras recomendadas
  • AMD Ryzen 7 7800X3D 4.2 GHz/5 GHz
  • Samsung 990 PRO 2TB SSD PCIe 4.0 NVMe M.2
  • Gigabyte GeForce RTX­­ 4060 GAMING OC 8GB GDDR6 DLSS3
  • ASUS Dual GeForce RTX 4060 EVO OC Edition 8GB GDDR6 DLSS3
  • Samsung Galaxy S24 Ultra 12/256GB Gris Titanium Libre + Cargador
  • Zotac Gaming GeForce RTX 4070 Ti SUPER Trinity Black Edition 16GB GDDR6X DLSS3
  • MSI GeForce RTX 4080 SUPER VENTUS 3X OC 16GB GDDR6X DLSS3
Noticias 3D
  • articulos
  • drivers
  • foro
  • tags
  • contacto
  • publicidad
© Copyright 2000 - 2025 | nFinite9000 S.L. | Todos los derechos reservados | Aviso legal