Preguntas con la etiqueta [unix]

Lista unix preguntas

En Ubuntu, el número máximo de sockets que se pueden abrir parece regirse por lo siguiente: $ cat /proc/sys/net/ipv4/tcp_max_orphans 262144 Según una de las presentaciones de Rick Reed (de WhatsApp),

¿Cómo usar variables en un comando en sed?

4
respuestas
82
votos
183.5k
vistas

Tengo abc.sh: exec $ROOT/Subsystem/xyz.sh En una caja Unix, si imprimo, echo $HOMEobtengo /HOME/COM/FILE. Quiero reemplazarlo $ROOTcon $HOMEsed. Rendimiento esperado: exec /HOME/COM/FILE/Subsystem/xyz.sh Lo intenté, pero no obtengo el resultado esperado: sed

A continuación se muestra el fragmento de un script de shell de un script más grande. Elimina las comillas de la cadena contenida en una variable. Lo estoy haciendo usando

Si quiero encontrar las diferencias entre dos árboles de directorios, normalmente simplemente ejecuto: diff -r dir1/ dir2/ Esto genera exactamente cuáles son las diferencias entre los archivos correspondientes. Me interesa

¿Alguien puede explicar cuáles son los usos del comando exec en scripts de shell con ejemplos simples?

Tengo un archivo que contiene una lista de archivos que quiero archivar con tar. llamémoslomylist.txt Contiene: file1.txt file2.txt ... file10.txt ¿Hay alguna manera de emitir un comando TAR que tome

Tengo un dato con el siguiente formato: foo<tab>1.00<space>1.33<space>2.00<tab>3 Ahora intenté ordenar el archivo según el último campo de forma decreciente. Probé los siguientes comandos pero no se ordenaron como esperábamos.

¿Cuál es la diferencia entre tar y zip? [cerrado]

1
respuestas
274
votos
149.3k
vistas

¿Cuál es la diferencia entre tar y zip? ¿Cuáles son los casos de uso para cada uno?

127 Código de retorno de $?

10
respuestas
371
votos
551.7k
vistas

¿Cuál es el significado del valor de retorno 127 de $? en UNIX.

Ejecutar script de shell en paralelo

9
respuestas
44
votos
110.1k
vistas

Tengo un script de shell que mezcla un archivo de texto grande (6 millones de filas y 6 columnas) ordena el archivo según la primera columna genera 1000 archivos Entonces

Estoy buscando poder ejecutar una única consulta en un servidor remoto en una tarea programada. Por ejemplo, intuitivamente me imagino que sería algo como: mysql -uroot -p -hslavedb.mydomain.com mydb_production "select

Cómo fusionar dos archivos línea por línea en Bash

5
respuestas
223
votos
186.4k
vistas

Tengo dos archivos de texto, cada uno de ellos contiene información por línea como esa. file1.txt file2.txt ---------- --------- linef11 linef21 linef12 linef22 linef13 linef23 . . . . .

Necesito encontrar todos los archivos de imagen del directorio (gif, png, jpg, jpeg). find /path/to/ -name "*.jpg" > log ¿Cómo modificar esta cadena para encontrar no solo archivos .jpg?

Estoy intentando hacer una verificación de condición simple, pero no parece funcionar. Si $#es igual 0o mayor que 1entonces saluda. Probé la siguiente sintaxis sin éxito: if [ "$#" ==

Estoy intentando copiar un montón de archivos debajo de un directorio y varios de los archivos tienen espacios y comillas simples en sus nombres. Cuando intento unir findy grepcon xargs,