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
  • Computex
×

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
  • Acer Connect Ovia T360 WiFi 7 Dual-Band Mesh Router Review: router mesh de doble banda con MLO, VPN y WPA3
  • Antec C6 Curve Air Review: torre panorámica con cristal curvo y gran flujo de aire
  • Asus ROG Zephyrus G14 (2026) GU405 Review: portátil gaming OLED 3K con RTX 5070 Ti
  • MSI MPG 341CQR QD-OLED x36 Review: monitor gaming ultrawide QD-OLED de 360 Hz con DisplayPort 2.1 y HDR 1300
  • MSI Cubi NUC AI+ 3MG Review: MiniPC Panther Lake ultracompacto con IA y funcionamiento 24/7
  • Z890 AORUS ELITE WIFI 7 PLUS Review: placa base para Intel Core Ultra con Wi-Fi 7 y LAN 5GbE
  • ASUS ROG Zephyrus Duo (2026) GX651 Review: portátil gaming ultrapremium con doble pantalla OLED y RTX 5090
  • be quiet! Dark Rock 6 y Dark Rock Pro 6 Review: disipadores premium para máximo silencio
  • Forza Horizon 6 con GeForce RTX: Ray tracing, NVIDIA DLSS 4.5, Multi Frame Generation y Reflex
  • QNAP QSW-L3208-2C6T Review: switch 10GbE gestionable Lite para pymes y vídeo
Top articulos
  • Forza Horizon 6 con GeForce RTX: Ray tracing, NVIDIA DLSS 4.5, Multi Frame Generation y Reflex
  • ASUS ROG Zephyrus Duo (2026) GX651 Review: portátil gaming ultrapremium con doble pantalla OLED y RTX 5090
  • Asus ROG Zephyrus G14 (2026) GU405 Review: portátil gaming OLED 3K con RTX 5070 Ti
  • ASUS Zenbook A16 UX3607O Review: Snapdragon X2 Elite ya compite con Intel y AMD
  • Seasonic PRIME TX-1600 Edición Noctua Review: fuente de 1600W ultrasilenciosa de gama extrema
  • Corsair ThermalProtect 600W 12V-2x6 Review: el cable seguro para evitar quemados en RTX 5090
  • MSI Cubi Z AI 8M Review: Mini PC compacto y fiable para oficina y empresa
  • Cooler Master V4 Alpha 3DHP Black Review: disipador barato y eficiente que desafía al Hyper 212
  • Cooler Master MasterFrame 600 Review: caja gaming con airflow optimizado y diseño modular
  • Acer Nitro V 16 AI AMD (ANV16-A71) Review: portátil gaming con Ryzen AI 7 y RTX 5060
Compras recomendadas
  • AMD Ryzen 7 7800X3D 4.2 GHz/5 GHz
  • Procesador AMD Ryzen 7 9800X3D 4.7/5.2GHz
  • Tarjeta Gráfica Asus Radeon RX 9070 XT OC 16GB GDDR6 Edición Call of Duty
  • Tarjeta Gráfica Gigabyte GeForce RTX 5070 Ti EAGLE OC SFF 16GB
  • Placa Base ASUS TUF GAMING B650-PLUS WIFI
  • Monitor MSI MPG 272URX QD-OLED 26.5" QD-OLED UltraHD 4K 240Hz 0.03ms
  • Tarjeta Gráfica Palit GeForce RTX 5080 GamingPro 16GB
Noticias 3D
  • articulos
  • drivers
  • foro
  • tags
  • contacto
  • publicidad
© Copyright 2000 - 2026 | nFinite9000 S.L. | Todos los derechos reservados | Aviso legal