Obteniendo la Ruta de Origen
Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 75 de 82.
Desafío
Fácil¡Empecemos a construir el script de respaldo! El primer paso es crear un script que le pida al usuario el directorio de origen que desea respaldar.
Crea un script de shell llamado backup.sh que:
- Comience con la línea shebang (
#!/bin/bash) - Use
read -ppara solicitar al usuario:Enter source directory: - Almacene la entrada del usuario en una variable llamada
source_dir - Imprima el mensaje:
Backing up: [source_dir]
Haz que el script sea ejecutable. Luego ejecútalo e ingresa documents cuando se te solicite.
Tu salida final debería ser:
Backing up: documentsSugerencia: Usa
read -p "Enter source directory: " source_dirpara mostrar el aviso y capturar la entrada en una sola línea. Recuerda usarchmod +xpara hacer que el script sea ejecutable antes de ejecutarlo con./backup.sh.
Pruébalo tú mismo
cat server.logTodas las lecciones de Fundamentos
4Directorios
Crear Un DirectorioCopiar Un DirectorioMover Y Renombrar Un DirectorioEliminar Un DirectorioResumen - Operaciones Con Directorios7Contenido de Archivos
Head y TailConteo de PalabrasComando SortComando UniqGrep BásicoGrep con FlagsResumen - Detective de Texto10Proyecto Analizador de Registros
Resumen del ProyectoVisualizando el Archivo de Registro2Navegación
Imprimir Directorio de TrabajoListar ArchivosCambiar de DirectorioRutas Absolutas vs RelativasDirectorio Home y RaízRepaso - Encuentra tu Camino8Redirección
Salida EstándarSobrescribir en un ArchivoAnexar a un ArchivoEntrada EstándarError EstándarResumen - Constructor de Registro11Permisos
Entendiendo PermisosLeyendo PermisosChmod con NúmerosChmod con SímbolosPropiedad de ArchivosResumen - Bloquéalo14Proyecto de Script de Copia de Seguridad
Visión General del ProyectoObteniendo la Ruta de Origen3Archivos
Crear un ArchivoLeer un ArchivoCopiar un ArchivoMover y Renombrar un ArchivoEliminar un ArchivoResumen - Operaciones con Archivos6Comodines y Patrones
El comodín asteriscoEl comodín interroganteComodines de corchetesCombinando comodinesRepaso - Operaciones selectivas9Tuberías
Qué es una tuberíaEncadenando dos comandosEncadenando múltiples comandosTubería con GrepResumen - Tubería de datos