script de bash

Buenas y santas.

Si bien entiendo que ya existen programas para hacer copias de respaldo, honestamente ni me he molestado en averiguar demasiado al respecto y me pareció más sencillo hacer un script en BASH.

Al final por esas cosas de la vida, como ignorancia sobre BASH precisamente, tardé un poco más de la cuenta en dejarlo como pretendía (no solamente por el tiempo en programarlo y empezar a usarlo, sino también por haberlo usado y generado ciertos inconvenientes...)

En fin, este es el script. Si a alguien le sirve, pues úselo. Y si alguien tiene sugerencias, ¡bienvenidas sean! cheesygrin


# !/bin/bash

# Script para hacer un backup de un USB (o cualquier dispositivo en la carpeta "/media")

# Chequeo que ingresé algún nombre, guardado en la variable "1":
: ${1:?"No ingresó ningún elemento"}

# Fecha:
fecha=`date +%F`

# Se fija si existe el dispositivo con el nombre ingresado a respaldar:
if [ -d /media/$1 ]; then

En mi entrada anterior (Uniendo videos con Cacarulo) surgió la pregunta de cómo lograr cambiarle la extensión a varios archivos introduciendo un sólo comando. Para eso necesitamos teclear el siguiente script (la idea me la dio Viorel):

for i in *.old; do mv $i `basename $i .old`.txt; done

Pero siguiendo su idea y hablando con un amigo que conoce mucho Bash, mi tiró otra: Hacer un script con argumentos de tal forma de hacer esto:

script old txt

Pero como buen amigo me dijo: "Yo lo sé, es muy fácil pero investigalo vos". ¡Me dio la caña de pescar, no el pescado!

Entonces lo que hice fue ir a Google, busqué y no sé cómo llegué a esta página.

La leí bien, y después de muchos fallidos, logré mi objetivo.

Descripción:

Buscando como obtener información completa de la máquina llegue aquí:
https://wiki.kubuntu.org/ChileanTeam/ManualUbuntero/Script
una página que contiene varios scripts para obtener información detallada del sistema divididos por secciones. Me di a la tarea de modificar el de la sección de vídeo de tal forma que la información que recupere este lista para pegar en el foro, que dicho sea de paso no le hice nada del otro mundo.

Uso:

Basta con seguir estos simples pasos:

  • Descargar el archivo de aqui: Descarga
  • Ir a la carpeta que lo contiene.
  • Ejecutar el script
  • sudo sh KubuntuesVideo
  • Revisar el archivo: Video_detalles.txt
  • Modificar la sección del archivo que corresponde a la descripción del problema.