Menu
Coddy logo textTech

Obteniendo la Ruta de Origen

Parte de la sección Fundamentos del Journey de Terminal de Coddy. Lección 75 de 82.

challenge icon

Desafío

Fácil

¡Empecemos a crear el script de respaldo! El primer paso es crear un script que le pida al usuario el directorio de origen que quiere respaldar.

Crea un script de shell llamado backup.sh que:

  1. Comience con la línea shebang (#!/bin/bash)
  2. Use read -p para solicitar al usuario: Enter source directory:
  3. Almacene la entrada del usuario en una variable llamada source_dir
  4. Imprima el mensaje: Backing up: [source_dir]

Haz que el script sea ejecutable y después ejecútalo con documents como entrada.

Este terminal no es interactivo: no puede detenerse y esperar a que escribas. Envía la respuesta al script mediante una tubería: echo "documents" | ./backup.sh. El texto de la solicitud no se muestra, porque read -p solo lo imprime cuando la entrada proviene de un teclado.

Tu salida final debería ser:

Backing up: documents

Pista: Usa read -p "Enter source directory: " source_dir para mostrar la solicitud y capturar la entrada en una sola línea. Recuerda usar chmod +x para hacer que el script sea ejecutable antes de ejecutarlo con ./backup.sh.

Pruébalo tú mismo

Terminal
cat server.log

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Terminal