Skip to content

Instantly share code, notes, and snippets.

View rodrigolive's full-sized avatar

Rodrigo de Oliveira Gonzalez rodrigolive

View GitHub Profile
@rodrigolive
rodrigolive / vim.txt
Last active March 8, 2023 23:46
VIM guia
Guía de VIM
NAVEGACION
============================
<ESC> - para salir del modo de inserción
: - entrar modo comandos, ESC para salir
j, k - cursor arriba, abajo
l, h - cursor izq, dcha
G - ir al final del fichero
@rodrigolive
rodrigolive / torres.c
Last active March 7, 2021 11:44
Torres
/* Ejemplos de soluciones:
"2 1 2 3 2 3 2 1 2 2 1 4 3 2 3 1"
---------
| 3 4 2 1 |
| 2 1 4 3 |
| 4 3 1 2 |
| 1 2 3 4 |
---------
"4 3 2 1 1 2 2 2 4 3 2 1 1 2 2 2"
@rodrigolive
rodrigolive / add_chelou.sh
Last active March 4, 2021 19:57
08 : add_chelou
#!/bin/bash
echo $FT_NBR1 + $FT_NBR2 | tr "'"'\\\"\?\!' 01234 | tr 'mrdoc' 01234 | sed 's/^/obase=13; ibase=5;/' | bc | tr 0123456789ABC 'gtaio luSnemf'
@rodrigolive
rodrigolive / r_dwssap.sh
Last active July 11, 2023 14:28
07 : r_dwssap
#!/bin/bash
cat /etc/passwd | grep -v '^ *#' | sed -n 'n;p' | sed 's/:.*$//' | rev | sort -r | sed -n "${FT_LINE1},${FT_LINE2}p" | paste -sd "," - | sed 's/,/, /g'|sed 's/$/./'
@rodrigolive
rodrigolive / skip.sh
Last active March 4, 2021 18:24
Ejercicio 06 : Skip
#!/bin/bash
ls -l | sed 's/$/\n/'
@rodrigolive
rodrigolive / shell
Created March 4, 2021 18:05
05 : Can you create it?
# directamente en shell hagas:
touch '"\?$*'"'"'MaRViN'"'"'*$?\"'
@rodrigolive
rodrigolive / MAC.sh
Created March 4, 2021 17:52
ex04 - MAC
#!/bin/bash
ifconfig -a link | grep ether | sed 's/^.*ether //'
@rodrigolive
rodrigolive / count_files.sh
Created March 4, 2021 17:46
ex03 count_files
#!/bin/bash
find . | wc -l
@rodrigolive
rodrigolive / find_sh.sh
Created March 4, 2021 17:37
02 find_sh
#!/bin/bash
find . -name '*.sh' -type f -exec basename {} \; | sed 's/\.sh$//'
@rodrigolive
rodrigolive / print_groups.sh
Created March 4, 2021 17:33
ex01 print_groups
#!/bin/bash
id -Gn $FT_USER| sed 's/ /,/g'