Re: combinar rm con grep ¿?
claro, rm no recibe parametros por stdin si no por argumentos al programa
archivo borratodosmenos.sh
#!/bin/bash
for i in ls
do
if [ $i -ne $1 ]
then
rm $i
fi
done
para llamarlo
bash$ borratodomenos archivo_2
Ultralisk Mutalisk escribió:
Hola lista..
Necesito como puedo borrar varios archivos a excepcion de uno (que se
especifique) por medio de consola: por ejemplo si tuviera los siguientes
archivos: archivo_1, archivo_2 y archivo_3, y quisiera borrar todos
excepto el archivo_2. Yo intente haciendo algo como esto:
$ls | grep -v archivo_2 | rm
pero me marca que rm recibe insuficientes parametros :( ...
Alguien podria ayudarme ??
Gracias de antemano ;)
_________________________________________________________________
Latinos en EE.UU: noticias y artículos de interés para ti
http://latino.msn.com/noticias/latinoseneeuu
--
--
Rober Morales Chaparro
http://roberinworld.blogspot.com
Reply to: