[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Línea de comandos



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


  

Reply to: