Un caso práctico, donde declaramos como variables las rutas de los directorios, aplicamos permisos y movemos los ficheros de un origen a otro directorio sería:
1 2 3 4 5 6 7 8 9 10 11 |
#! /bin/bash # Variables rutaOrigen=/home/entrada/* rutaDestino=/home/nueva_entrada/ # Loop for fichero in "$rutaOrigen" do chmod 666 $fichero chown usuario:grupo $fichero mv $fichero $rutaDestino done |
Hay alguna forma de hacer un script que mueva un archivo pasado como parámetro al escritorio del usuario sin usar el comando mv? Gracias