Sé que puedo usar ls -latpara averiguar cuántos bytes tiene un archivo y luego multiplicar por 8 para averiguar cuántos bits. ¿Pero es esto posible en una sola línea de
Sé que puedo usar ls -latpara averiguar cuántos bytes tiene un archivo y luego multiplicar por 8 para averiguar cuántos bits. ¿Pero es esto posible en una sola línea de
Cuando escribo grepy luego presiono TABdos veces, bash_completionenumeraré los archivos y directorios en el directorio actual. También completará los nombres de archivo cuando escriba la letra inicial. Todo eso es muy bueno, el único problema es que cuando el directorio contiene muchos archivos y...
lsLa opción --group-directories-firsthace que los directorios aparezcan en la parte superior, lo que hace que la salida sea lsagradable y limpia: ls -l --group-directories-first Sin embargo, no actúa symlinks, que en realidad son symlinksdirectorios. Existe la posibilidad de usar ls -l -L...
Estoy escribiendo un script simple para grep mi historial de bash para encontrar una cadena particular. En la línea de comando, puedo hacer lo siguiente, que funciona bien: history | grep git Sin embargo, cuando creo un script bash con el mismo comando que el anterior, de repente historyno...
Tengo una utilidad que tiene el desagradable hábito de quedarse callado y permanecer allí, ya sé cuánto tiempo lleva en el proceso, así que lo uso timeoutpara combatir esto, pero a veces lo hace antes de ese momento. ¿Existe una herramienta similar a la timeoutque matará el proceso si deja de...
Muy a menudo, ejecutamos un ejecutable que necesita escribir / leer algunos archivos temporales. Por lo general, creamos un directorio temporal, ejecutamos el ejecutable allí y eliminamos el directorio cuando finaliza el script. Quiero eliminar el directorio incluso si se mata el ejecutable. Traté...
¿Cómo concatenar (unir) múltiples archivos de video MP4 en un solo archivo de manera interactiva? Hay muchos programas que hacen esto para dos archivos desde la línea de comandos. Por ejemplo: ffmpeg avconv MP4Box Pero con frecuencia necesitamos una solución para hacer esto de forma...
Hay límites establecidos para las capacidades de evaluación aritmética del bashshell. El manual es breve sobre este aspecto de la aritmética de shell pero establece : La evaluación se realiza en enteros de ancho fijo sin verificación de desbordamiento, aunque la división por 0 queda atrapada y...
Últimamente, he estado experimentando con el pscomando y, a veces, los caminos largos se envuelven a la siguiente línea (o dos) y dificultan la lectura. Quiero canalizar la pssalida a otro programa para limitar la salida al xnúmero de caracteres. Esto es lo que tengo hasta ahora, pero no funciona...
Al presionar hacia arriba, puedo pasar por los comandos ingresados previamente. Sin embargo, he notado que si modifico uno de ellos, eso altera el historial. Por ejemplo, si escribo: echo a echo b echo c [up][up][backspace]d[ctrl+c] la historia ahora muestra que el segundo comando era echo d,...
Utilizo un alias simple para habilitar el "seguimiento" de comandos en una o varias ventanas de terminal: alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' Luego solo tengo tail -fmi archivo .bash_history en otra terminal en el espacio de trabajo para obtener comentarios...
Quiero memorizar una matriz asociativa entre diferentes ejecuciones de script. Lo que tengo hasta ahora es que dado un archivo de texto que contiene un par clave / valor: ( [james]=bond ) Es un script para cargar eso en una matriz asociativa, agregarlo y luego repetirlo de una manera que se pueda...
Cerrada . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación . Cerrado hace 5 años . en este script termino con "$ 1"...
Tengo un servidor Centos 5.5 que tiene mis propios comandos de alias para mi cuenta. Cuando lo hago sudo bash, todavía puedo usar esos alias, no tuve que agregar los alias a la raíz .bashrc. Tengo otro servidor que es Centos 6.5. Pero cuando ejecuto sudo bash, no usará mis alias del usuario en el...
Estoy ejecutando un programa java dentro de un shell y escribiendo la identificación del proceso en un archivo de texto. Entonces cuando hago esto: nohup java app.Main > /dev/null 2>&1 & echo $! > /var/run/app.pid Funciona. Pero realmente quiero ejecutarlo como otro usuario su -...
Digamos que comienzas el trabajo así foo y luego deseas que quieras colocarlo en segundo plano. Escribiendo Ctrl+ Zy luego bgfunciona, pero se congelará fooentre Ctrl+ Zy bg. ¿Cómo puedo colocar foo en el fondo sin congelarlo
Recuerdo haber visto en alguna parte una bashsecuencia de comandos que usa casey shiftrecorre la lista de parámetros posicionales, analiza indicadores y opciones con argumentos cuando los encuentra, y los elimina después del análisis para dejar solo los argumentos desnudos, que luego son procesados...
Según tengo entendido, generalmente se considera seguro permitir que cualquiera proporcione información que se almacenará en una variable ambiental. La vulnerabilidad de shellshock es un problema aquí porque significa que el código al final de una definición de función dentro de una variable...
Estaba jugando con un script perl que toma la entrada del usuario con lo siguiente: system( qw( stty -echo ) ); $? == 0 or die "Error unable to disable character printing.\n"; print "$prompt: "; my $input = <STDIN>; Pensé que sería capaz de canalizar una respuesta usando echo, sin embargo,...
El error shellshock en bash funciona a través de variables de entorno. Honestamente, me sorprendió el hecho de que existe una característica como: "transmisión de definiciones de funciones a través de env vars" Por lo tanto, esta pregunta, aunque quizás no esté perfectamente formulada, es pedir...