Unix & Linux

10
Excluir un archivo en bash loop

En el siguiente script, ¿cómo excluyo un directorio en el bucle? Quiero hacer esto porque todos los archivos son enlaces simbólicos que apuntan a este directorio que existe en el mismo nivel, por lo que no quiero agregarlo. cd /var/www for dir in */ do base=$(basename "$dir") tar -czfh...

10
Cómo grep en el código fuente sin captar comentarios

Busco una forma de grep en el código fuente sin tener a veces falsos positivos debido a los comentarios. Por ejemplo, si busco en foo en este código fuente .c: /* * foo has changed [...] and is now a 2-parameters function */ // foo(24) foo(42, 28); Un ingenuo grepencontrará 3 casos en los que...

10
gzip: ¿redirección o tubería?

Voy a hacer una copia de seguridad de un disco grande (750 GB) en un disco USB externo usando dd. ¿Debo usar redirección o tuberías? ¿Cuál es más eficiente? ¿O hay alguna diferencia? Además, ¿cuál es el mejor tamaño de bloque? Es probable que el USB sea el cuello de botella aquí. dd if=/dev/sda...

10
¿Hay 2 formas de configurar awk vars a través de la línea de comandos?

Noté un awkejemplo de O'Reilly (1997) que asignaba una variable awk configurándola en la línea de comando después del texto del programa. Funciona, pero no puedo encontrar esta sintaxis en man / info awk . ¿Lo acabo de perder? ¿está depricated ...? La única sintaxis que he visto en el manual es la...

10
Host inaccesible y no entiendo por qué

No puedo abrir un sitio web específico. Este es un sitio web alojado por nuestra empresa, y sé que está funcionando. Sin embargo, estos son mis síntomas: VARIABLES: host.com - the website I can not open x.x.x.x - the IP of host.com 192.168.0.121 - the IP of my local machine 192.168.0.1 - the...

10
¿Cómo realizar grep en FTP?

Intenté buscar un comando similar en ncftp(de hecho, este es el único cliente de terminal ftp que utilicé) y no lo encontré. ¿Cuál es la forma (si es posible) de usar el grepcomando en el servidor remoto para buscar cadenas en los

10
Buscar de forma recursiva la carpeta pero excluir la subcarpeta svn

Quiero encontrar todas las ocurrencias de fooun gran sistema de archivos mantenido por SVN, pero no quiero hacer coincidir nada contenido en ningún .svndirectorio. Obtengo coincidencias inmediatas cuando lo hago, grep -l -e 'foo' *pero cuando intento excluir los directorios svn con grep -l -e...