Category Archives: chuletas

Extraer un fragmento de un fichero de texto grande (o muy grande)

sed -n 16224,16482p filename > newfile En caso de ser muy, muy grande esta solución es mejor porque agrega un caracter de salida (q) que evita que sed siga buscando hasta el final de un fichero de texto de, digamos, … Continue reading

Posted in Castellano, chuletas, one-liners | Leave a comment

Que trabajen los romanos

Chuleta while.

Posted in chuletas | 2 Comments

Eliminar ficheros y directorios por nombre

find . -name cadena que buscamos -exec rm -rf {} \; -print; done

Posted in chuletas | Leave a comment

Eliminar ficheros por extensión

find . -type f -name “*.bak” -exec rm -f {} \; Hay otros ejemplos muy útiles aquí: http://www.cyberciti.biz/faq/linux-unix-how-to-find-and-remove-files/

Posted in chuletas, one-liners | Leave a comment

“one-liners” en sed

Un colega me ha mandado un chuletario supercompleto para amantes de sed. Continue reading

Posted in cacharreo, chuletas, English, one-liners | Leave a comment

Sustituir cadenas de texto en vi[m]

:g/una_cosa/s//la_otra/g

Posted in Castellano, chuletas | Leave a comment

sustituir cadenas de texto

Busca en el contenido de los ficheros por debajo del path actual la cadena “pablo161” y la sustituye por “pedro150” renombrando a su vez el nombre del fichero modificado al que le pone nombre_fich.orig find ./ -type f -print0 | … Continue reading

Posted in Castellano, chuletas, one-liners | Leave a comment

Borrar retornos de carro con vi

Este fin de semana tuve que pasar demasiado tiempo borrando retornos de carro de un fichero que alguien pretendía ejecutar en un HP-UX. Continue reading

Posted in Castellano, chuletas, English | 2 Comments

find

Para buscar ficheros: find . -name *lo-que-conozcas-del-nombre* Para buscar dentro de ficheros find . -exec grep loquesea {} \; Para borrar ficheros que tengan más de n ndias (en este caso cinco ) find $APACHE_LOGS/ERRORS -mtime +5 -name “error*gz” -exec … Continue reading

Posted in chuletas | 2 Comments