Preguntas etiquetadas con shell

8
¿Qué significa "cd &"?

Sé cómo cambiar el directorio desde la terminal escribiendo cd <directory> Pero aquí está el escenario. Estaba usando terminal para ir a la carpeta de mi repositorio git. repositorios glenn repositorio-glenn-remdroid Dada la estructura de carpetas anterior, quiero cambiar...

8
Encontrar la ubicación del script de shell de origen

¿Es posible que un script de shell de origen conozca su ubicación? He leído la determinación de ruta de acceso a shell script de origen , pero las respuestas se centran en bashy tcshy fallar si se utiliza un shell POSIX. $0tampoco es la solución y produce resultados incorrectos . Una solución no...

8
Pasar argumentos al shell proporcionado por su

man su dice: You can use the -- argument to separate su options from the arguments supplied to the shell. man bash dice: -- A -- signals the end of options and disables further option processing. Any arguments after the -- are treated as filenames and arguments. An argument of - is equivalent...

8
No se pueden sumar números recibidos de stdin usando bc

Estoy tratando de calcular la entropía promedio de los archivos contenidos en una carpeta usando: { echo '('; find . -type f -exec entropy {} \; | \ grep -Eo '[0-9.]+$' | \ sed -r 's/$/+/g'; echo '0)/'; find . -type f | wc -l; } | \ tr -d '\n' | bc -l entropy siendo un ejecutable que calcula...

8
¿Cuál es la fuente de ayuda?

help Muestra información sobre los comandos incorporados. ¿Cuál es la fuente de ayuda? ¿Mantiene una base de datos para los comandos incorporados o lee algunos archivos de cada comando incorporado (similar a la página de manual de cada utilidad)? A veces encuentro que su información parece...

8
awk con declaraciones if

Estoy tratando de imprimir desde un archivo usando awk, pero mi salida está vacía. Aquí está mi código hasta ahora accountNum=$1 while read -r LINE || [[ -n $LINE ]] ; do awk -F',' '{ if($1==accountNum) { print $3.$2 } }' Accounts done < Accounts También he intentado esto:...

8
Forma correcta de distribuir scripts de shell

¿Cuál es la forma más adecuada de distribuir los scripts de shell si los comportamientos de los shells pueden modificarse sety, por lo tanto, son impredecibles? Por ejemplo, rm *.txtno se ejecutaría como se esperaba en los entornos en los que set -fse ha ejecutado. ¿Cómo debo asegurarme de que rm...

8
Asignación variable fuera de la declaración del caso

En muchos idiomas es posible asignar el resultado de una declaración de caso / cambio a una variable, en lugar de repetir la asignación de variable muchas veces dentro de la declaración de caso. ¿Es posible hacer algo así en el shell Bash? color_code=$(case "$COLOR" in (red) 1;; (yellow) 2;;...

8
En cuanto a la fecha de obtención - n días Fecha

Supongamos que tengo una fecha particular almacenada en una variable date_m. Quiero ((date_m)-25)cita Por ejemplo: he 15/09/2014almacenado en mi variable, luego quiero que me 21/08/2014devuelvan si resta 25 de la fecha almacenada en la

8
Cambiar mayúsculas y minúsculas en una cadena

Quiero cambiar el caso de la letra n-ésima de una cadena en BASH(o cualquier otra herramienta de * nix, por ejemplo sed, awk, tr, etc.). Sé que puedes cambiar el caso de una cadena completa usando: ${str,,} # to lowercase ${str^^} # to uppercase ¿Es posible cambiar el caso de la tercera letra de...