Unix & Linux

27
¿Cómo puedo enumerar las opciones de bash'es para el shell actual?

El intérprete bash en sí tiene opciones, es decir Líneas 22-23 de la página de manual de bash: OPTIONS All of the single-character shell options documented in the description of the set builtin command can be used as options when the shell is invoked. In addition, bash interprets the following...

27
Copiar y pegar con URxvt

Estoy usando URxvt 9.20 en Debian Jessica y estoy buscando una manera de copiar y pegar texto como solía hacerlo con el terminal gnome ( Ctrl+ Insertpara copiar, Shift+ Insertpara pegar). Funciona dentro de diferentes consolas urxvt, aunque no funciona entre, por ejemplo, urxvt y...

27
El comando sudo no genera /root/.bashrc

He agregado una ruta personalizada a PATH variable en mi archivo /root/.bashrc Cuando lo hago sudo su; echo $PATH , muestra la entrada, '/ ruta / a / custom / bins'. Pero yo si sudo sh -c 'echo $PATH' , se nota, /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Las rutas de carpeta...

27
los grupos de captura de sed no funcionan

Tengo una cadena del formato [0-9]+\.[0-9]+\.[0-9]. Necesito extraer el primer, segundo y tercer número por separado. Según tengo entendido, los grupos de captura deberían ser capaces de esto. Debería poder usar sed "s/\([0-9]*\)/\1/gpara obtener el primer número, sed "s/\([0-9]*\)/\2/gobtener el...

27
razón para exec en scripts de envoltura

He visto ejemplos de scripts de envoltura que, en pocas palabras, son los siguientes: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" Como se ve arriba, usan execpara reemplazar el shell recién creado casi inmediatamente con el $myprog. Se...

27
Diferencia entre 'ls' y 'echo $ (ls)'

Considere las dos muestras de concha $ ls myDoc.html SomeDirectory someDoc.txt y $ echo $(ls) myDoc.html SomeDirectory someDoc.txt El primero se ejecuta lsy, según tengo entendido, agrega el contenido del directorio de trabajo actual al stdoutarchivo (que es lo que muestra el terminal). ¿Es...

27
¿Cómo funciona `: w! Sudo tee%`

Si abre un archivo en el que no tiene permiso para escribir en vim, luego decide que necesita cambiarlo, puede escribir sus cambios sin salir de vim haciendo :w !sudo tee % No entiendo cómo puede funcionar esto. ¿Puedes por favor diseccionar esto? Entiendo la :wparte, escribe el búfer actual en el...

27
Combinando tail && journalctl

Estoy siguiendo los registros de mi propia aplicación y postgres. tail -f /tmp/myapp.log /var/log/postgresql/postgresql.main.log Necesito incluir los registros de pgpool. Solía ​​ser syslog pero ahora está en journalctl. ¿Hay alguna manera de vincular tail -f && journalctl...

27
Convertir CSV a TSV

Tengo varios archivos CSV grandes y me gustaría tenerlos en TSV (formato separado por tabulaciones). La complicación es que hay comas en los campos del archivo CSV, por ejemplo: A,,C,"D,E,F","G",I,"K,L,M",Z Rendimiento esperado: A C D,E,F G I K,L,M Z (donde los espacios en blanco en el medio...