Unix & Linux

11
¿Cómo puedo combinar valores de dos columnas?

Tengo un archivo en el siguiente formato: $ cat /tmp/raw 2015-01 5000 1000 2015-02 6000 2000 2015-03 7000 3000 Ahora, lo que quiero es obtener el valor combinado de las columnas 2 y 3 en cada fila para que los resultados sean los siguientes: 2015-01 6000 2015-02 8000 2015-03 9000 Intenté esto...

11
comando ssh con comillas

Tengo un error extraño de que no he podido encontrar nada al respecto. Quería cambiar el comentario del usuario con el siguiente comando. $ sudo usermod -c "New Comment" user Esto funcionará mientras esté conectado a un servidor, pero quiero automatizarlo en más de 20 servidores. Por lo general,...

11
Salir de un script de shell con bucles anidados

Tengo un script de shell con bucles anidados y acabo de descubrir que "exit" realmente no sale del script, sino solo del bucle actual. ¿Hay otra forma de salir completamente del script en una determinada condición de error? No quiero usar "set -e", porque hay errores aceptables y requeriría...

11
¿Cómo se actualiza mucho más rápido que find?

¿Cómo es updatedbmucho más rápido que find? Aquí hay una comparación cronometrada entre updatedby un findcomando que realiza una tarea aparentemente similar. compare.sh #!/usr/bin/env bash cmd="sudo updatedb" echo $cmd time eval $cmd cmd="sudo find / \ -fstype ext4 \ -not \( \ -path...

11
Sed elimina todas las coincidencias de patrones iniciales de la línea

Tengo la siguiente línea: abababtestab Estoy tratando de encontrar una sedexpresión para eliminar todas las ocurrencias abdesde el principio de la línea, por lo que la línea transformada debería ser: testab Siento que esto debería ser simple, pero realmente no sé nada al respecto sed. Lo que...

11
Ejecutando binarios X86 en armv7

Estoy tratando de ejecutar una impresora USB SNBC en Raspberry Pi2. Para eso necesito copiar el filtro binario de la impresora USB SNBC /usr/lib/cups/filter. Pero el filtro binario se compila usando un procesador x86 (el fabricante no tiene interés en apoyar el brazo) donde lo uso armv7. Sé que no...