Preguntas etiquetadas con unix

113
¿Cómo funciona grep tan rápido?

Estoy realmente sorprendido por la funcionalidad de GREP en shell, antes solía usar el método de subcadena en java, pero ahora uso GREP para ello y se ejecuta en cuestión de segundos, es tremendamente más rápido que el código java que solía escribir. (aunque según mi experiencia podría estar...

110
Convertir decimal a hexadecimal en un script de shell de UNIX

En un script de shell de UNIX, ¿qué puedo usar para convertir números decimales en hexadecimales? Pensé que od haría el truco, pero no me doy cuenta de que lo estoy alimentando con representaciones ASCII de números. printf? ¡Bruto! Usándolo por ahora, pero ¿qué más hay...

110
Una forma eficiente de transponer un archivo en Bash

Tengo un archivo enorme separado por tabulaciones formateado como este X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 8 row4 9 10 11 Me gustaría transponerlo de una manera eficiente usando solo comandos bash (podría escribir una secuencia de comandos Perl de diez líneas aproximadamente...

109
Recorre una variable de shell separada por comas

Supongamos que tengo una variable de shell de Unix como se muestra a continuación variable=abc,def,ghij Quiero extraer todos los valores ( abc, defy ghij) usando un bucle for y pasar cada valor a un procedimiento. El script debería permitir extraer un número arbitrario de valores separados por...

109
Almacén de contraseñas cifradas SVN

Instalé SVN en una máquina Ubuntu y no puedo entender algo. Cada vez que reviso algo de la terminal, aparece este error sobre cómo guardar una contraseña no cifrada: ----------------------------------------------------------------------- ATTENTION! Your password for authentication realm:...

106
¿El archivo adjunto es atómico en UNIX?

En general, ¿qué podemos dar por sentado cuando agregamos a un archivo en UNIX desde múltiples procesos? ¿Es posible perder datos (un proceso sobrescribe los cambios del otro)? ¿Es posible que los datos se estropeen? (Por ejemplo, cada proceso agrega una línea por anexo a un archivo de registro,...

106
comprobar si el directorio existe y eliminar en un comando unix

¿Es posible verificar si existe un directorio y eliminarlo si existe, en Unix usando un solo comando? Tengo una situación en la que uso la tarea ANT 'sshexec' en la que puedo ejecutar solo un comando en la máquina remota. Y necesito verificar si el directorio existe y eliminarlo...

106
resultados de unix diff de lado a lado?

¿Cómo puedo trazar los resultados de un comando Unix diff de lado a lado en lugar de una diferencia tras otra? Vea a continuación un ejemplo: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf <...