Unix & Linux

Preguntas y respuestas para usuarios de Linux, FreeBSD y otros sistemas operativos similares a Un * x

2
Búsqueda de mayúsculas y minúsculas en awk
Necesito buscar una palabra clave usando awk, pero quiero realizar una búsqueda que no distinga entre mayúsculas y minúsculas (no distingue entre mayúsculas y minúsculas). Creo que el mejor enfoque es capitalizar tanto el término de búsqueda ("palabra clave") como la línea objetivo que awk está leyendo al mismo tiempo. …

9
grepping una cadena fija al comienzo de una línea
grep "^$1"funciona, pero ¿cómo escapo "$1"para que grep no interprete ningún personaje en él especialmente? ¿O hay un mejor camino? Editar: no quiero buscar '^$1'sino una cadena fija insertada dinámicamente que solo debe coincidir si está al comienzo de una línea. Eso es lo que quise decir con el $1.
20 grep 



5
¿Por qué hay un EOF en medio de los argumentos?
Quería escribir una pequeña función bash para poder decirle a bash import oso from sys import stdoutgenerará un nuevo intérprete de Python con el módulo importado. La última fromfunción se ve así: from () { echo "from $@" | xxd python3 -i -c "from $@" } Si llamo a esto: …
20 bash  python 

2
tiempo de espera, romper tuberías y WC
Tuve la idea de comparar rápidamente algunos programas de descompresión. Por ejemplo, para gz, ejecutaría el comando: timeout 10 zcat foo.gz | wc -c Lo que mediría la cantidad de datos que el descompresor podría extraer en 10 segundos. El único problema es que no funciona: como se elimina zcat, …
20 pipe  timeout 

1
¿Cómo el comando sed '1! G; h; $! D' revierte el contenido de un archivo?
Mi pregunta está relacionada con la sedsolución específica dada en esta respuesta para esta pregunta de grepping inverso . La solución sed/ grepque no puedo descifrar es la siguiente: sed '1!G;h;$!d' file ¿Alguien puede descifrar este comando? Sé por el conocimiento de VI (M) que G denota la última línea …
20 sed 



3
¿Qué hace `<& -`?
Copié un fragmento de Bash para poner en segundo plano un comando ssh ejecutado de forma remota: ssh user@remote &lt;&lt;CMD some process &lt;&amp;- &gt;log 2&gt;error &amp; CMD ¿Qué &lt;&amp;-hacer? Supongo que es lo mismo que&lt; /dev/null Mi siguiente entendimiento es que los tres descriptores de archivos principales ( stdin, stdout, …


3
¿Dónde está el último código fuente del comando man para Linux?
Estoy buscando el último código fuente del comando man, la versión en mi Linux es bastante antigua (v1.6f), pero fallé después de buscar en Google por un tiempo. Me refiero al último código fuente de man, man-pagespero no el archivo binario en /usr/bin/mansí mismo que se puede compilar e instalar.
20 linux  man 

4
Sorprendido por el comportamiento de cp con enlaces duros
Entiendo muy bien la noción de enlaces duros, y he leído las páginas del manual sobre herramientas básicas como cp--- e incluso las especificaciones POSIX recientes --- varias veces. Aún así me sorprendió observar el siguiente comportamiento: $ echo john &gt; john $ cp -l john paul $ echo george …
20 cp  hard-link 


4
Ver solo las nuevas entradas en un archivo de registro creciente
tail -f x.log Uso este comando para ver un archivo de registro creciente en el símbolo del sistema. Solo me interesa ver las líneas de registro que se escriben en el archivo después de la ejecución tail -fy no me interesan los registros que se escribieron en el archivo antes …
20 logs  tail 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.