Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
clase:daw:si:2eval:tema13 [2021/01/29 17:42] admin [Ejercicios] |
clase:daw:si:2eval:tema13 [2021/02/09 09:47] (actual) admin [grep] |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== 13. Scripts avanzados en Linux ====== | ====== 13. Scripts avanzados en Linux ====== | ||
+ | En este temas vamos a ver usa serie de órdenes que se usan concatenadas usando una tubería '' | ||
+ | |||
+ | Mas información: | ||
+ | * [[https:// | ||
Línea 23: | Línea 27: | ||
| '' | | '' | ||
| '' | | '' | ||
+ | | '' | ||
| '' | | '' | ||
| '' | | '' | ||
| '' | | '' | ||
- | | '' | + | | '' |
| '' | | '' | ||
| '' | | '' | ||
+ | | '' | ||
===== cut ===== | ===== cut ===== | ||
Línea 92: | Línea 98: | ||
</ | </ | ||
+ | ===== head ===== | ||
+ | Muestra las primeras lineas de un fichero. Por defecto son las 10 primeras. | ||
+ | |||
+ | \\ | ||
+ | |||
+ | * Mostrar solo las primeras 10 líneas de un fichero | ||
+ | <sxh bash> | ||
+ | cat fichero | head | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | * Mostrar solo las primeras 13 líneas de un fichero | ||
+ | <sxh bash> | ||
+ | cat fichero | head -13 | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== tail ===== | ||
+ | Muestra las últimas lineas de un fichero. Por defecto son las 10 últimas. | ||
+ | |||
+ | \\ | ||
+ | |||
+ | * Mostrar solo las últimas 10 líneas de un fichero | ||
+ | <sxh bash> | ||
+ | cat fichero | tail | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | * Mostrar solo las últimas 13 líneas de un fichero | ||
+ | <sxh bash> | ||
+ | cat fichero | tail -13 | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
===== sed ===== | ===== sed ===== | ||
Línea 171: | Línea 217: | ||
==== Ejercicio 7 ==== | ==== Ejercicio 7 ==== | ||
- | Haz un Script llamado " | + | Haz un Script llamado " |
==== Ejercicio 8 ==== | ==== Ejercicio 8 ==== | ||
Línea 192: | Línea 238: | ||
==== Ejercicio 10 ==== | ==== Ejercicio 10 ==== | ||
- | Haz un Script llamado "grupo_usuario.sh" que dado el " | + | Haz un Script llamado "info.sh" |
+ | |||
+ | Tendrá un único parámetro | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
Línea 203: | Línea 254: | ||
Deberás validar que se le pasa un argumento al script. | Deberás validar que se le pasa un argumento al script. | ||
+ | |||
==== Ejercicio 12 ==== | ==== Ejercicio 12 ==== | ||
- | Haz un Script llamado | + | Modifica el ejercicio anterior para añadir |
- | Tendrá | + | |
- | * '' | + | ==== Ejercicio 13 ==== |
- | * '' | + | Haz un Script llamado " |
- | * '' | + | |
Deberás validar que se le pasa un argumento al script. | Deberás validar que se le pasa un argumento al script. | ||
- | ==== Ejercicio 13 ==== | ||
- | Modifica el ejercicio anterior para añadir un segundo parámetro optativo que sea " | ||
==== Ejercicio 14 ==== | ==== Ejercicio 14 ==== |