De acuerdo, 5 inéditos pero útiles... 1. Eliminar líneas duplicadas del archivo1 y guardalo en archivo 2. cat archivo1.txt | uniq > archivo2.txt 2.- Unir dos archivos1 y 2, línea por/con línea en un tercer archivo. join archivo1.txt archivo2.txt > archivo3.txt 3.- Imprimir la fecha de modificacion de todos los archivos directorio actual. ls -l | awk '{print $6}' 4.- Imprimir el listado recursivo ordenado descendiente por tamaño del directorio actual du . | sort -rn | more 5.- Buscar que archivos "*.htm" contienen las frase o palabra palabra "body" en el directorio actual for a in `find . -type f -name *.htm`; do if [ `cat $a | grep "body" | wc -l` -gt 1 ]; then echo $a; fi; done Saludos.- Saludos.- Mauro Lizaur wrote: On Thu, 26 Feb 2009, alejandro García wrote:On Thursday 26 February 2009 12:58:43 pm Manuel Jiménez Friaza wrote:Hola a todos: La pujanza de los potentes entornos de escritorio actuales hace que olvidemos la potencia y sencillez de la línea de comandos. Hace un rato he copiado mi drectorio personal en masa a un disco usb con esta sencilla tubería que quería compartir con los listeros. Como root, desde el mismo 'home': find . -xdev | cpio -pdm /media/disk Elegante, rápido, fiable, obediente, mantiene el time y los permisos, crea los directorios que hagan falta. Se me ocurre que los usuarios más veteranos, sin miedo a la consola, podíamos ir compartiendo 'chuletas' como ésta con los más jóvenes. Saludosel find lo usas para buscar el archivo el -xdev no lo entendi bien deja reviso usas cpio? que es eso? no es lo mismo un cp -r??????el cpio copia tambien, pero al mismo tiempo crea un archivo comprimido. Entonces si no me equivoco al usar -p le decis que todos los archivos que encontro con find los mande a /media/disk, con la 'd' crea los directorios y con la m guarda la fecha de modificacion. Pero volviendo al tema de las chuletas, el otro dia vi una pagina que tenia bastantes 'comandos utiles': http://www.commandlinefu.com/ Saludos |