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.txtdentro 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.txtdentro de la carpeta lorem. -
Muestra el contenido de los archivos
at.txtylorem.txtdentro de la carpeta lorem. -
Visualiza las primeras 3 líneas del archivo
sed.txtdentro de la carpeta lorem-copy -
Añade
Homo homini lupus.al final de archivosed.txtdentro de la carpeta lorem-copy. -
Visualiza las últimas 3 líneas del archivo
sed.txtdentro 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
.txten la carpeta lorem. -
Cuenta el número de líneas que tiene el archivo
sed.txtdentro de la carpeta lorem. -
Cuenta el número de archivos que empiezan por
loremque están en este directorio y en directorios internos. -
Cuenta el número de apariciones del string
etenat.txtdentro 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
lsEjecutamos el script:
$ bash list_files.sh
Y veremos por consola el siguiente output.
README.md lorem solutions.ipynb