Articles of shell

¿Cómo hacer la operación de flotar en el script de Shell?

time_value=$(($large / 1000)) $large podría ser 60 o 57 . Estoy esperando 57/1000=0.057 . Pero estoy obteniendo 0 . Entonces, ¿hay alguna manera de hacer esto?

"No such such file" con ksh, pero el script se ejecuta con ksh -x?

Estoy intentando ejecutar un script de shell en OpenBSD 5.7 / amd64. Es un script de testing utilizado para probar un proyecto de FOSS. (OpenBSD es uno de nuestros objectives porque proporciona un comstackdor antiguo de la caja). Cuando bash ejecutar el script: $ ./cryptest.sh ksh: ./cryptest.sh: No such file or directory Sin embargo, si […]

no se puede eliminar el file con devoluciones de carro

Tengo un file blahblah\r\n.txt que quiero eliminar, pero rm blahblah\r\n.txt no funciona, ya que recibo No such file or directory message. ¿¿Como remover??

¿Cómo encontrar todos los files que contienen una cadena específica recursivamente en un BusyBox 1.4.2?

¿Cómo encontrar todos los files que contienen una cadena específica dentro del directory y todos los subdirectorys en un BusyBox v1.4.2? Necesito encontrar la secuencia "AA: CC: DD: 00: EE: 55" o "AACCDD00EE55" BusyBox v1.4.2 (2012-06-01 11:17:34 CST) Built-in shell (ash) Enter 'help' for a list of built-in commands. Built-in commands: ——————- . : [ […]

¿Por qué esta perl regex no captura la retro-reference?

Tengo un directory de files $ ls -1 ep2.mp4 ep3.mp4 ep4.mp4 ep5.mp4 ep6.mp4 ep7.mp4 Quiero usar la utilidad de rename Perl para que todos los files se vean, por ejemplo ep02.mp4 Comando que estoy usando rename -n "s/([0-9])/0${1}/" *.mp4 resultado actual ep2.mp4 renamed as ep0.mp4 ep3.mp4 renamed as ep0.mp4 ep4.mp4 renamed as ep0.mp4 ep5.mp4 renamed […]

C Error de syntax del script de shell "final inesperado del file"

Intento escribir un script c-shell que compruebe el número de arguments y echos una cadena, pero obtengo un error inesperado en la syntax del file y no entiendo por qué. Esto es lo que intenté: if ( $#argv == 0 ) then echo "Enter one or more args" else echo "Entry accepted" endif Más tarde […]

¿Cómo se puede medir la velocidad de lectura / escritura de una partición o unidad?

¿Cómo puedo preferir desde la terminal medir las velocidades de lectura y escritura de / dev / sdx?

Eliminar una parte de una ruta de un contenido variable

En un Bash tengo una variable: LOCAL_PATH="/this/is/a/path/" Luego tengo otra variable, cuyo contenido comienza con LOCAL_PATH y debe eliminarse: LINE="/this/is/a/path/which/is/longer" El resultado debería ser: RESULT="which/is/longer" Lo he intentado con la manipulación String del Bash RESULT=$(echo "${LINE//\/this\/is\/a\/path\/}") Pero, ¿cómo puedo include la variable LOCAL_PATH allí para evitar la ruta codificada en la expresión anterior?

trap echo no imprime en la console cuando escribe en el file

Cuando termino "CTRL + C" el siguiente script #!/bin/bash function waa(){ for i in {1..10} do echo "start.sh: sleeping $i" sleep 1s done } trap "echo 'GAGA'" TERM waa >> log.txt el eco de trampa "GAGA" va a log.txt? ¿Por qué es ese comportamiento así? Muy poco intuitivo? ¡Gracias!

por qué este simple script sed no funcionó "nginx -V 2> & 1 | sed -r 's / – / \\ n / g' "

la salida de "nginx -V" es un desastre. Versión de nginx: nginx / 1.9.3 (Ubuntu) construida con OpenSSL 1.0.2d 9 de julio de 2015 Compatibilidad con TLS SNI habilitada para configurar arguments: –with-cc-opt = '- g -O2 -fPIE -fstack-protector-strong -Wformat -Werror = format-security -D_FORTIFY_SOURCE = 2 '–with-ld-opt =' – Wl, -Bsymbolic-functions -fPIE -pie -Wl, -z, […]