Grep not parsing the whole file because of NUL

Grep not parsing the whole file because of NUL

Today  I’ve found a nice problem to solve in stack overflow. There was this guy claiming why unix utility grep didn’t parse this file in his Linux. Long story short the file was being somehow “recognized” as binary for grep, because it had four...
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: Shell myfloating=$(echo "14.1129312938+0.5" | bc ) printf '%0.f' $myfloating 15 123 myfloating=$(echo...
Copy /etc/hosts with scp from multiple servers with cygwin

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: Vim 192.168.0.3 192.168.0.4 192.168.0.5 192.168.0.6 192.168.0.7 12345 192.168.0.3192.168.0.4192.168.0.5192.168.0.6192.168.0.7 Generate a private/public pair key and...
Logging a bash script

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...