Vamos a practicar con bash
, un lenguaje de programación que se ejecuta en la línea de comandos!
Abre el jupyter notebook en esta carpeta llamado solutions.ipynb y ve escribiendo en él los títulos de los ejercicios en una celda, y en otra el comando que has utilizado para solucionar los ejercicios.
- Ubícate en la carpeta en la que ejecutando en el terminal. Al ejecutar
ls
$ ls
- Deberías ver:
README.md lorem solutions.ipynb
- Intenta hacer todos los ejercicios sin cambiar de directorio.
-
Imprime en consola
Hello World
. -
Crea un directorio nuevo llamado
new_dir
. -
Elimina ese directorio.
-
Copia el archivo
sed.txt
dentro de la carpeta lorem a la carpeta lorem-copy. TIP: Puede ser necesario crear la carpeta lorem-copy primero. -
Muestra el contenido del archivo
sed.txt
dentro de la carpeta lorem. -
Muestra el contenido de los archivos
at.txt
ylorem.txt
dentro de la carpeta lorem. -
Visualiza las primeras 3 líneas del archivo
sed.txt
dentro de la carpeta lorem-copy -
Añade
Homo homini lupus.
al final de archivosed.txt
dentro de la carpeta lorem-copy. -
Visualiza las últimas 3 líneas del archivo
sed.txt
dentro de la carpeta lorem-copy. Deberías ver ahoraHomo homini lupus.
. -
Encuentra al usuario activo en el sistema.
-
Encuentra dónde estás en tu sistema de ficheros.
-
Lista los archivos que terminan por
.txt
en la carpeta lorem. -
Cuenta el número de líneas que tiene el archivo
sed.txt
dentro de la carpeta lorem. -
Cuenta el número de archivos que empiezan por
lorem
que están en este directorio y en directorios internos. -
Cuenta el número de apariciones del string
et
enat.txt
dentro de la carpeta lorem.
Cualquier comando o comandos de bash se pueden almacenar en un fichero y ejecutar cuando queramos. Obviamente puedes utilizar tu editor preferido. Creamos el fichero:
$ touch list_files.sh
E incluimos el contenido que queramos. En este caso listar ficheros:
#!/bin/bash
ls
Ejecutamos el script:
$ bash list_files.sh
Y veremos por consola el siguiente output.
README.md lorem solutions.ipynb