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.

lunes, 18 de febrero de 2019

Aprendiendo Vim #3

Como continuación de la entrada anterior sobre vim, Aprendiendo Vim #2, hoy vamos a ver cómo trabajar con el portapapeles.

Copiar líneas

Para copiar la línea sobre la que estamos, bastará con teclear yy estando en el modo normal. Si se desea copiar varias líneas a partir de la actual hacia abajo, bastará con anteponer el número de líneas a la yy. Por ejemplo, para copiar 5 líneas se pondrá 5yy.