Bash: Round up floating numbers

Bash: Round up floating numbers

I’ve found two easy ways to round up «ceiling» float numbers with bash. Simply add «0.5» to your floating number and use printf: myfloating=$(echo «14.1129312938+0.5» | bc ) printf ‘%0.f’ $myfloating 15 Or use awk: $myfloating=14.1 echo «$myfloating»...
Installing Debian on Asus Transformer Mini T102H

Installing Debian on Asus Transformer Mini T102H

This procedure also worked for me with Asus T103H (next model of T102H). Installing Debian We must consider this device has UEFI, so the bootable pendrive must be created accordingly to it. I followed this procedure and worked great: You can do something like the...
Bash: Round up floating numbers

Copy /etc/hosts with scp from multiple servers with cygwin

This one was easy, first create a file (hosts_ip.txt) with the IP of each server to get its /etc/hosts: 192.168.0.3 192.168.0.4 192.168.0.5 192.168.0.6 192.168.0.7 Generate a private/public pair key and add the public one in authorized_keys of each server : # generate...
Creating a .deb package

Creating a .deb package

Two days ago I had an interview in a Buenos Aires’ software company. They decided to test my Linux skills with a simple task, to create a .deb package with certain characteristics. They provided to me a binary in Python (which you can download here) that runs in...
Bash: Round up floating numbers

Logging a bash script

Hoy leí un artículo muy interesante para crear el log de la ejecución de un script en bash. Existen muchos métodos, tales como bash -x, script (utilidad) o la famosa redirección «>>».Este particularmente utiliza exec. Simplemente basta con agregar al inicio de...