bash

¿Cómo redirijo la salida a una variable en el shell?

Tengo un guión como ese genhash --use-ssl -s $IP -p 443 --url $URL | grep MD5 | grep -c $MD5 Quiero obtener un flujo gener ... riable $hash para comparar dentro de un condicional? if [ $hash -ne 0 ] then echo KO exit 0 else echo -n OK exit 0 fi

Ejecutar script al iniciar sesión mac [cerrado]

Me pregunto si alguien puede ayudarme a obtener un archivo .sh para ejecutarse cuando inicio sesión en mi cuenta en mi comput ... nte está diciendo que lo agregue al archivo de shell de inicio de sesión, pero no sé dónde está. Un poco de ayuda, por favor.

Cómo comprobar si existe un enlace simbólico

Estoy intentando comprobar si existe un enlace simbólico en bash. Esto es lo que he intentado. mda=/usr/mda if [ ! -L $mda ] ... esn't exist" fi Sin embargo, eso no funciona. Si'! se deja fuera, nunca se dispara. Y si '! está ahí, se dispara cada vez.

Puedo cambiar el nombre de `nohup.fuera`?

Cuando corro nohup some_command &, la salida va a nohup.out; man nohup dice mirar info nohup que a su vez dice: Si l ... usando nohup con la salida yendo a /nohup.out y quiero ejecutar otro, nohup comando, puedo redirigir la salida a nohup2.out?

¿Cómo asignar un valor heredoc a una variable en Bash?

Tengo esta cadena de varias líneas (comillas incluidas): abc'asdf" $(dont-execute-this) foo"bar"'' ¿Cómo lo asignaría a ... redoc en Bash? Necesito preservar las líneas nuevas. No quiero escapar de los caracteres de la cadena, eso sería molesto...

¿Cómo elimino el sufijo de archivo y la porción de ruta de una cadena de ruta en Bash?

Dada una ruta de archivo de cadena como "/foo/fizzbuzz.bar", ¿cómo usaría bash para extraer solo la porción" fizzbuzz " de dicha cadena?

Renombrar archivos en una carpeta a números secuenciales

Quiero cambiar el nombre de los archivos en un directorio a números secuenciales. Basado en la fecha de creación de los archi ... o de ceros iniciales dependiendo de la cantidad total de archivos (no hay necesidad de ceros adicionales si no es necesario).

Imprimir un archivo omitiendo las primeras X líneas en Bash

Tengo un archivo muy largo que quiero imprimir pero omitiendo las primeras líneas 1e6, por ejemplo. Miro en la página man de cat pero no vi ninguna opción para hacer esto. Estoy buscando un comando para hacer esto o un simple programa bash.

linux: matar tarea de fondo

¿Cómo mato la última tarea en segundo plano generada en linux? Ejemplo: doSomething doAnotherThing doB & doC doD #kill doB ????

Ejecutar git pull over todos los subdirectorios [duplicar]

Esta pregunta ya tiene una respuesta aquí: Administrar muchos repositorios de git ... vez o al menos simplifica mi flujo de trabajo actual: cd ~/plugins/admin git pull origin master cd ../chart git pull Etc.

Longitud de la cuerda en bash

¿Cómo se obtiene la longitud de una cadena almacenada en una variable y se asigna a otra variable? myvar="some string" echo ${#myvar} # 11 ¿Cómo se establece otra variable en la salida 11?

Cómo devolver un valor de cadena desde una función Bash

Me gustaría devolver una cadena de una función Bash. Escribiré el ejemplo en Java para mostrar lo que me gustaría hacer: p ... na en bash, pero ¿hay una mejor manera de hacer esto? function getSomeString { echo "tadaa" } VARIABLE=$(getSomeString)

Cómo encontrar si una variable está vacía o no en Bash

¿Cómo puedo comprobar si una variable está vacía en Bash?

Cómo insertar un texto al principio de un archivo?

Hasta ahora he podido encontrar cómo agregar una línea al principio de un archivo, pero eso no es exactamente lo que quiero. ... the beginning Es similar, pero no quiero crear ninguna línea nueva con él... Me gustaría hacer esto con sed si es posible.

Instalación de Laravel: Cómo colocar el ~/.composer / vendor / bin directorio en su RUTA?

Estoy en Ubuntu 14.04 y he estado probando todos los métodos posibles para instalar Laravel en vano. Mensajes de error todo l ... egunta es, ¿cómo hago eso? Esta puede ser una pregunta simple, pero estoy muy frustrado y lo haría agradezco cualquier ayuda.

Seleccione valores únicos o distintos de una lista en el script de shell de UNIX

Tengo un script ksh que devuelve una larga lista de valores, separados por una nueva línea, y quiero ver solo los valores úni ... fijos de archivo en un directorio: tar gz java gz java tar class class Quiero ver una lista como: tar gz java class

¿Cómo pruebo si una variable es un número en Bash?

Simplemente no puedo averiguar cómo me aseguro de que un argumento pasado a mi script sea un número o no. Todo lo que quiero hacer es algo como esto: test *isnumber* $1 && VAR=$1 || echo "need a number" Alguna ayuda?

¿Cómo sé el nombre del archivo de script en un script Bash?

¿Cómo puedo determinar el nombre del archivo de script Bash dentro del propio script? Al igual que si mi script está en el archivo runme.sh, entonces ¿cómo lo haría para mostrar "Se está ejecutando runme.sh" mensaje sin codificar eso?

Cómo hacer una operación lógica o en Shell Scripting

Estoy tratando de hacer una comprobación de condición simple, pero no parece funcionar. Si $# es igual a 0 o es mayor que 1 ... éxito: if [ "$#" == 0 -o "$#" > 1 ] ; then echo "hello" fi if [ "$#" == 0 ] || [ "$#" > 1 ] ; then echo "hello" fi

Captura de salida de línea múltiple en una variable Bash

Tengo un script 'myscript' que produce lo siguiente: abc def ghi En otro script, llamo: declare RESULT=$(./myscript) ... alguna forma de almacenar el resultado con las nuevas líneas, o con el carácter '\n' para que pueda generarlo con 'echo -e'?