Preguntas etiquetadas con shell

El término 'shell' se refiere a una clase general de intérpretes de comandos interactivos basados ​​en texto asociados con mayor frecuencia con los sistemas operativos Unix y Linux. Para preguntas sobre scripting de shell, utilice una etiqueta más específica como 'bash', 'powershell' o 'ksh'. Sin una etiqueta específica, se debe suponer una solución portátil (compatible con POSIX), aunque es preferible usar 'posix' además o 'sh' en su lugar.

11
Sintaxis de bucle de script de shell "for"
He conseguido lo siguiente para trabajar: for i in {2..10} do echo "output: $i" done Produce un montón de líneas de output: 2,output: 3 , etcétera. Sin embargo, tratando de ejecutar lo siguiente: max=10 for i in {2..$max} do echo "$i" done produce lo siguiente: output: {2..10} ¿Cómo puedo hacer …
190 unix  syntax  shell 



15
¿Cómo creo un alias Bash?
Estoy en OSX y necesito poner algo como esto, alias blah="/usr/bin/blah"en un archivo de configuración, pero no sé dónde está el archivo de configuración.
189 macos  bash  shell 


15
salida en vivo del comando de subproceso
Estoy usando un script python como controlador para un código hidrodinámico. Cuando llega el momento de ejecutar la simulación, utilizo subprocess.Popenpara ejecutar el código, recopilar la salida de stdout y stderr en un subprocess.PIPE--- luego puedo imprimir (y guardar en un archivo de registro) la información de salida y verificar …

14
¿Encontrar -exec una función de shell en Linux?
¿Hay alguna manera de findejecutar una función que defino en el shell? Por ejemplo: dosomething () { echo "doing something with $1" } find . -exec dosomething {} \; El resultado de eso es: find: dosomething: No such file or directory ¿Hay una manera de conseguir find's -execpara ver dosomething?
185 linux  bash  shell  find  bsd 

5
Cómo matar el proceso zombie
Lancé mi programa en primer plano (un programa demonio), y luego lo maté con kill -9, pero me queda un zombie y no puedo matarlo kill -9. ¿Cómo matar un proceso zombie? Si el zombie es un proceso muerto (ya muerto), ¿cómo lo elimino de la salida de ps aux? …






18
Cómo almacenar el error estándar en una variable
Digamos que tengo un script como el siguiente: useless.sh echo "This Is Error" 1>&2 echo "This Is Output" Y tengo otro script de shell: alsoUseless.sh ./useless.sh | sed 's/Output/Useless/' Quiero capturar "This Is Error", o cualquier otro stderr de useless.sh, en una variable. Llamémoslo ERROR. Tenga en cuenta que estoy …

16
Cómo predeterminar a otro directorio en lugar del directorio de inicio
На этот вопрос есть ответы en Stack Overflow на русском : Git Bash изменить домашний каталог Estoy desarrollando en una máquina de Windows. El único lugar que necesito para la línea de comandos de Linux es Git Bash. El problema es: cuando lo abro, estoy en el directorio de inicio. …
180 bash  shell  git-bash 

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.