unix

Restar dos variables en Bash

Tengo el script de abajo para restar los recuentos de archivos entre dos directorios pero la expresión COUNT= no funciona. ¿C ... -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found' error echo $COUNT

¿La forma más rápida de saber si dos archivos son iguales en Unix / Linux?

Tengo un script de shell en el que necesito comprobar si dos archivos son iguales o no. Hago esto para muchos archivos, y en ... ría haber una forma más rápida de comparar los archivos, tal vez un algoritmo personalizado en lugar del predeterminado diff?

¿Cómo puedo comprobar la sintaxis de un script Bash sin ejecutarlo?

¿Es posible comprobar la sintaxis de un script bash sin ejecutarlo? Usando Perl, puedo ejecutar perl -c 'script name'. ¿Hay algún comando equivalente para los scripts bash?

Cómo uso el comando nohup sin obtener nohup.¿fuera?

Tengo un problema con el comando nohup. Cuando hago mi trabajo, tengo muchos datos. La salida nohup.se vuelve demasiado grande y mi proceso se ralentiza. ¿Cómo puedo ejecutar este comando sin obtener nohup?¿fuera?

¿Cómo puedo formatear mi salida grep para mostrar los números de línea al final de la línea, y también el número de visitas?

Estoy usando grep para hacer coincidir la cadena en un archivo. Aquí hay un archivo de ejemplo: example one, example two nu ... atearlo correctamente para agregar total null count al frente, y no sé cómo agregar los números de línea. ¿Qué puedo hacer?

Comprobar si existe un directorio en un script de shell

¿Qué comando se puede usar para comprobar si existe un directorio o no, dentro de un script de shell?

Copiando archivos entre computadoras usando SSH y MAC OS X Terminal [cerrado]

Estoy tratando de copiar mi .perfil, .rvm y .ssh carpetas / archivos a un nuevo equipo y sé cómo usar los comandos cp y ssh pero no estoy seguro de cómo usarlos para transferir archivos de un equipo a otro. Cualquier ayuda sería genial, gracias!

¿Cómo representar múltiples condiciones en una instrucción shell if?

Quiero representar múltiples condiciones como esta: if [ ( $g -eq 1 -a "$c" = "123" ) -o ( $g -eq 2 -a "$c" = "456" ) ] ... ed, Donde la línea 15 es la que muestra si.... ¿Qué tiene de malo esta condición? Supongo que algo está mal con el ().

Historial de Bash Ilimitado [cerrado]

Quiero que mi archivo .bash_history sea ilimitado. por ejemplo, siempre puedo volver atrás y ver cómo construí/configuré algo, o qué era ese ingenioso comando, o cómo algún comando rompió algo hace semanas. ¿Cómo puedo cambiar esta configuración?

¿Cómo puedo generar marcas de tiempo Unix?

La pregunta relacionada es "Datetime To Unix timestamp", pero esta pregunta es más general. Necesito marcas de tiempo Unix ... n Python, Ruby y Haskell, pero otros enfoques son bienvenidos. ¿Cuál es la forma más fácil de generar marcas de tiempo Unix?

¿Qué significa el carácter ^M en Vim?

Sigo recibiendo ^M carácter en mi vimrc y rompe mi configuración.

¿Cómo ejecutar un script de shell en una consola Unix o terminal Mac?

Lo sé, olvídalo y vuelve a aprenderlo. Es hora de escribirlo.

¿Qué significa el número entre paréntesis que se muestra después de los nombres de comandos Unix en las páginas de manual?

Por ejemplo: man(1), find(3), updatedb (2)? ¿Qué hacen los números entre paréntesis (Brit. "brackets") mean?

¿Cómo puedo convertir pestañas en espacios en cada archivo de un directorio?

¿Cómo puedo convertir pestañas en espacios en cada archivo de un directorio (posiblemente recursivamente)? Además, ¿hay alguna forma de establecer el número de espacios por tabulación?

¿Cómo puedo usar xargs para copiar archivos que tienen espacios y comillas en sus nombres?

Estoy tratando de copiar un montón de archivos debajo de un directorio y un número de los archivos tienen espacios y comillas ... erminated quote ¿Alguna sugerencia para un uso más robusto de xargs? Esto es en Mac OS X 10.5.3 (Leopard) con BSD xargs.

Linux: copiar y crear dir de destino si no existe

Quiero un comando (o probablemente una opción para cp) que cree el directorio de destino si no existe. Ejemplo: cp -? file /path/to/copy/file/to/is/very/deep/there

¿Qué es un comando unix para borrar los primeros N caracteres de una línea?

Por ejemplo, podría querer: tail -f logfile | grep org.springframework | <command to remove first N characters> Estaba pensando que tr podría tener la capacidad de hacer esto, pero no estoy seguro.

Reemplazar algunos caracteres de una cadena con otro carácter

Tengo una cadena como AxxBCyyyDEFzzLMN Quiero reemplazar todos x y y y z con _ para que la salida sea A_BC_DEF_LMN ¿C ... rá, pero quiero hacerlo de una sola vez, sin usar tuberías. EDITAR: Lo siguiente funcionó echo "$string" | tr '[xyz]' '_'

¿Cómo mostrar los números de línea en less (GNU)?

¿Alguien conoce el comando para hacer menos números de línea de visualización en la columna izquierda?

grep sin mostrar ruta / archivo: línea

¿Cómo grep y solo devuelve la línea correspondiente? es decir, la ruta/nombre de archivo se omite de los resultados. En est ... en todos .archivos de barras en el directorio actual, buscando el término FOO find . -name '*.bar' -exec grep -Hn FOO {} \;