Preguntas etiquetadas con shell

31
¿Puedo encadenar pgrep con kill?

He notado que |se usa para enviar resultados del primer comando al otro. Me gustaría matar todos los procesos que coinciden con un nombre. Esto es lo que normalmente hace pgrep: $ pgrep name 5089 5105 Y múltiples argumentos parecen funcionar con kill: sudo kill 5089 5105 Pero esto está...

30
¿Qué shell debo usar - tcsh vs bash? [cerrado]

He estado usando tcshdurante mucho tiempo ahora. Pero cada vez que busco algo, a menudo encuentro que los métodos especificados son bashespecíficos. Incluso la sintaxis para los scripts de shell es diferente para los dos. Por lo que he experimentado buscando y aprendiendo en Internet, bashparece...

30
Comando ls: ¿qué significa la primera línea?

Cuando lo hago ls -lme sale esto: calico@A000505:~/Documentos$ ls -l total 2020 -rwxr-xr-x 1 calico calico 8559 2010-11-16 11:12 a.out -rwxrw-rw- 1 smt smt 2050138 2010-10-14 10:40 Java2.pdf -rwxrw-rw- 1 ocv ocv 234 2010-11-16 11:11 test.c Pero, ¿qué significa el "total 2020"? Solo tengo 3...

30
salir del script de shell desde un subshell

Considere este fragmento: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } Normalmente cuando funcse llama provocará que el script finalice, que es el comportamiento previsto. Sin embargo, si se ejecuta en un sub-shell,...

30
¿Hay un shell de JavaScript?

Recientemente he estado trabajando con JS y estoy muy entusiasmado con este lenguaje. Sé que hay node.js para ejecutar JS en el lado del servidor, pero ¿hay un shell que use JS como lenguaje de script? Si tal cosa existe, ¿qué tan usable y estable

30
Grep multicolor

Estoy tratando de hacer que cada comando grep resalte sus resultados en un color diferente. Puedo hacerlo manualmente con una línea como esta: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Cada cpersonaje se...

30
¿Es posible usar `find -exec sh -c` de forma segura?

Estoy tratando de utilizar finda echo 0en algunos archivos, pero al parecer esto sólo funciona con sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Pero usar sh -ccon find -execme hace sentir muy incómodo porque sospecho que tengo problemas de citas. Jugueteé un poco...