Iterando con for en Bash

Aparentemente Bash está diseñado para que el bucle for trabaje con ficheros, al menos eso parece al ver el siguiente código, que mostrará un texto para cada uno de los ficheros que se encuentra en el current directory. for f in * ; do  echo "El fichero se llama $f" done # Muestra todos...

Leer líneas de un fichero

En la práctica se pide que leamos las líneas de los ficheros de resultados que genera el programa en C sorteo.  En este post vamos a revisar cómo poder realizar esto, teniendo en cuenta cómo se pueden obviar los comentarios, que también es uno de los requisitos de la práctica. ...

Versión mejorada del menú Intro

En vuestro directorio home disponéis de un menú intro que os permite ver distintos ejemplos. Aquí os dejo una versión mejorada de dicho menú, donde las opciones se cargan desde el fichero de opciones que asocia el número de script a la descripción del mismo. A su vez se muestra el uso de funciones...

Enlaces

Ejercicio 8: Enlaces Escribir un script llamado enlaces, que recibe como parámetro un nombre de directorio. Mostrará todos los enlaces simbólicos de dicho directorio si se utiliza la opción –s , mostrando el directorio enlazado y todos los enlaces hard si se usa la opción –h Utilizar getopts para el procesamiento de las opciones y parámetros...

Tick

Ejercicio 7: Tick Escribir un script denominado “tick” que nos muestra la fecha y hora cada segundo durante un minuto y después termine. CONSEJO: utilizar una variable para contar los segundos....

Ocultos

Ejercicio 5: Ficheros ocultos Realizar un script que muestre únicamente los ficheros ocultos del directorio que se pasa como parámetro, no los ocultos que están en carpetas anidadas, sólo los de primer nivel....

Propiedades

Ejercicio 4: Propiedades del fichero Realizar un script que reciba el nombre de un fichero. Si el fichero existe, mostrar por pantalla el directorio donde se ubica, indicando también si el usuario tiene permisos de escritura y ejecución. Modificar el ejercicio para mostrar otra información del archivo....

Paises

Ejercicio 6: Paises Se dispone (crearlo con un editor de textos) de un fichero con varias columnas, separadas por tabulador o espacios, siendo éstas: <Numero Pasaporte o DNI> <Nombre y Apellidos> <Nacionalidad> Se pide realizar un script que genere tantos ficheros como nacionalidades distintas cuyo contenido será las tres columnas restantes siendo el nombre del fichero...

Copias de seguridad – seg

Ejercicio 3 : Copia de Seguridad Crear un script de copia de seguridad del contenido de nuestro directorio raíz. Para ello utilizar el comando tar (ver man tar) con las opciones –cPf. El script se llamará seg y tendrá dos modos de ejecución excluyentes. Cada uno de los modos aceptará un único parámetro, significando...