Preguntas etiquetadas con bash

Para preguntas sobre scripts escritos para el shell de comandos Bash. Para scripts de shell con errores / errores de sintaxis, verifíquelos con el programa shellcheck (o en el servidor web shellcheck en https://shellcheck.net) antes de publicar aquí. Es más probable que las preguntas sobre el uso interactivo de Bash sean sobre el tema en Super User que en Stack Overflow.





6
Enésima palabra en una variable de cadena
En Bash, quiero obtener la enésima palabra de una cadena retenida por una variable. Por ejemplo: STRING="one two three four" N=3 Resultado: "three" ¿Qué comando / script de Bash podría hacer esto?
85 bash 

3
Presione CTRL para mover el cursor entre palabras / cadenas
Estoy acostumbrado a usar la CTRLtecla para moverme más rápido cuando uso las teclas de flecha izquierda y derecha (va al final de una palabra, en lugar de un carácter a la vez). ¿Puedo hacer eso en bash de alguna manera? Probablemente podría codificarlo, pero me preguntaba si hay algo …
85 bash 



8
¿Cómo recorrer las fechas usando Bash?
Tengo tal script bash: array=( '2015-01-01', '2015-01-02' ) for i in "${array[@]}" do python /home/user/executeJobs.py {i} &> /home/user/${i}.log done Ahora quiero recorrer un rango de fechas, por ejemplo, 2015-01-01 hasta 2015-01-31. ¿Cómo lograrlo en Bash? Actualización : Es bueno tenerlo: ningún trabajo debe iniciarse antes de que se haya completado …
85 bash  loops  date 


2
Ejecutar programas en paralelo usando xargs
Actualmente tengo el script actual. #!/bin/bash # script.sh for i in {0..99}; do script-to-run.sh input/ output/ $i done Deseo ejecutarlo en paralelo usando xargs. Yo he tratado script.sh | xargs -P8 Pero hacer lo anterior solo se ejecuta una vez a la vez. No tuve suerte con -n8 también. Agregar …



6
¿Haciéndose eco del último comando ejecutado en Bash?
Estoy tratando de hacer eco del último comando ejecutado dentro de un script bash. Encontré una manera de hacerlo con algunos history,tail,head,sedque funcionan bien cuando los comandos representan una línea específica en mi script desde el punto de vista del analizador. Sin embargo, en algunas circunstancias no obtengo el resultado …
84 bash  command 


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.