Preguntas etiquetadas con bash

12
Eliminar archivos de cierto rango de tamaño

Quiero eliminar archivos cuyo tamaño está entre ciertos valores. Por ejemplo, tengo la siguiente lista de archivos: -rw-r--r-- 1 smsc sys 558 Apr 30 13:07 stats.sfe.1.20120430130513.xml.Z -rw-r--r-- 1 smsc sys 388 Apr 30 15:32 stats.sfe.1.20120430153013.xml.Z -rw-r--r-- 1 smsc sys 386 Apr 30 15:36...

12
Multivariable para bucles

¿Hay alguna manera de especificar múltiples variables (no solo enteros) en forbucles bash? Es posible que tenga 2 archivos que contienen texto arbitrario con el que necesitaría trabajar. Lo que funcionalmente necesito es algo como esto: for i in $(cat file1) and j in $(cat file2); do command $i...

12
Copiando un solo archivo a múltiples directorios usando cp

Esta pregunta es una secuela de mi pregunta anterior, Creación de numerosos directorios usandomkdir . Estoy usando el bashcaparazón. He creado cincuenta directorios, cada uno comenzando con el prefijo "s", usando el comando: mkdir $(printf "s%02i " $(seq 1 50)) que rellena el segundo dígito con...

12
Eliminar interactivamente archivos de una lista

Me gustaría eliminar una lista de archivos y pedirme confirmación. La lista está en el list.txtarchivo. ¿Por qué el siguiente comando no funciona correctamente? while read i; do rm -i $i; done < list.txt El comando anterior no me espera, pero afortunadamente no se elimina ningún...

12
¿Es todo lo que no es un enlace simbólico?

¿ lsTiene alguna forma de mostrar condiciones negadas como "todos los archivos que no son un enlace simbólico"? Utilizo mucho este último en un directorio de proyectos, pero otras negaciones también serían útiles. Por ahora, mi investigación solo ha llevado a crear un alias para algo "como": find...

12
¿Cómo probar posibles conflictos al usar alias en bashrc?

¿Hay una manera simple de enumerar todos los conflictos de comandos que se han producido en el sistema debido a la actualización de bashrc que involucra comandos de alias? Por ejemplo, alguien escribe alias ls=/path/to/user-generated/executableen bashrc. ¿Cómo se descubre que esto está...

12
¿Por qué "$ ((~ 33))" produce -34?

$ echo $(( 255 )) 255 $ echo $(( 33 )) 33 $ echo $(( ~33 )) -34 $ echo $(( ~255 )) -256 $ y mi núcleo es: $ uname -a Linux HOSTNAME 3.2.0-40-generic-pae #64-Ubuntu SMP Mon Mar 25 21:44:41 UTC 2013 i686 i686 i386 GNU/Linux PREGUNTA: ~ es para negar el número AFAIK. Pero, ¿por qué ~33produce...

12
¿Cómo almacenar tubería (|) en una variable?

La idea sería usarlo como ... una tubería en un comando. Por ejemplo: digamos que hay algún tipo de camino largo que debe ser reescrito una y otra vez, seguido de una tubería y un segundo programa, es decir "directory1/directory2/direcotry3/file.dat | less -I " Me gustaría que esa parte se...

12
buscar y eliminar duplicados en un directorio

Tengo un directorio con varios archivos img y algunos de ellos son idénticos, pero todos tienen nombres diferentes. Necesito eliminar duplicados pero sin herramientas externas solo con un bashscript. Soy un principiante en Linux. Intenté anidar para el bucle para comparar md5sumas y, dependiendo...

12
Intersección de dos matrices en BASH

Tengo dos matrices como esta: A=(vol-175a3b54 vol-382c477b vol-8c027acf vol-93d6fed0 vol-71600106 vol-79f7970e vol-e3d6a894 vol-d9d6a8ae vol-8dbbc2fa vol-98c2bbef vol-ae7ed9e3 vol-5540e618 vol-9e3bbed3 vol-993bbed4 vol-a83bbee5 vol-ff52deb2) B=(vol-175a3b54 vol-e38d0c94 vol-2a19386a vol-b846c5cf...