jueves, 28 de febrero de 2019

Volver al directorio anterior

Aquí va un tip rápido y útil relacionado con el desplazamiento entre directorios en la línea de comandos de Linux.
Para ir al directorio anterior en el que nos encontrábamos, basta con usar el siguiente comando:
$ cd -
A continuación se muestra un ejemplo:
user@srv:/usr/local$ cd /tmp
user@srv:/tmp$ cd -
/usr/local
user@srv:/usr/local$ cd -
/tmp
user@srv:/tmp$

lunes, 25 de febrero de 2019

Redirección de salida estándar y de error

En el terminal de Linux, las aplicaciones disponen de dos salidas por defecto por las que sacar texto: la salida estándar (stdout) y la salida estándar de error (stderr).
Por defecto, ambas salidas son redireccionadas al terminal, por lo que si escribimos el siguiente comando:
$ ls + a.sh
ls: cannot access '+': No such file or directory
a.sh
Por un lado obtendremos la primera línea, que salió por stderr, y por otro la segunda línea que salió por stdout al no tratarse de ningún error.

jueves, 21 de febrero de 2019

Obtener la temperatura de una ciudad

Hoy vamos a ver una forma rápida para obtener la temperatura que hay en una ciudad mediante un script. Para ello vamos a basarnos en la web https://www.eltiempo.es, pero este método es extensible a cualquier otra web.
Para ello, accederemos mediante un navegador web e iremos a la página del tiempo en la ciudad deseada, por ejemplo Murcia: https://www.eltiempo.es/murcia.html
El siguiente paso será hacer esto mismo que hemos realizado con un navegador, pero esta vez mediante un script para quedarnos con el valor que nos interesa: la temperatura.