Preguntas etiquetadas con bash

Preguntas específicas para Bourne Again SHell de GNU, a diferencia de otros shells Bourne / POSIX. Para preguntas sobre shells de Unix en general, use la etiqueta / shell en su lugar.


5
¿Cómo puedo sudo su y cambiar el directorio justo después?
Me gustaría crear un alias que haga algo como esto: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Entonces, desde mi línea de comando, inicié sesión con un usuario de sudo y me gustaría escribir el alias userYYYpara que mi shell ahora esté registrado userYYYy lo pwdesté /a/path/that/only/userYYY/has/access. ¿Cómo puedo hacer eso? …
13 bash  shell  sudo  su 

4
find: prune no ignora la ruta especificada
Necesito excluir .gitde mi findbúsqueda. Para lograr eso, estoy usando el -path ./.git -pruneinterruptor: $ find . -path ./.git -prune -o \( -type f -o -type l -o -type d \) | grep '.git' ./.git Sin embargo, aunque esto omite el contenido del directorio .git, enumera el directorio en sí. …
13 bash  find 

2
¿Cómo redirecciono solo stderr?
Tengo algunos problemas para hacer esto. Estoy obligado a ejecutar un archivo compilado .java y redirigir solo stderr a un archivo llamado error. Entonces el archivo .java se llama javaProgram.java. Esto es lo que he intentado: java javaProgram 2> error Sin embargo cuando yo cat error parece que hay cosas …

4
Muestre Spinner mientras espera que termine algún proceso
¿Cómo puedo mostrar la ruleta hasta que la línea de comando termine es trabajo? En otras palabras, si estoy ejecutando un script y quiero mostrar el spinner mientras este script se está ejecutando y el spinner desaparece cuando el script termina, es trabajo. A continuación se muestra un código de …
13 bash 


2
¿Cómo ejecuto un comando en varios archivos?
Esto es bastante básico, tengo una carpeta con varias subcarpetas de archivos JS y quiero ejecutar el compilador Clojure de Google en todos los archivos de esas carpetas. El comando para procesar un solo archivo es el siguiente: java -jar compiler.jar --js filename.js --js_output_file newfilename.js ¿Cómo modifico esto para que …



7
bash loop a través de la lista de cadenas
¿Es posible formatear esta muestra? for i in string1 string2 stringN do echo $i done a algo similar a esto: for i in string1 string2 stringN do echo $i done EDITAR: Perdón por la confusión, no me di cuenta de que había diferentes métodos para ejecutar el script: sh <scriptname>versus …

2
¿Cómo puedo obtener el pid de una subshell?
¿Cómo puedo obtener el pid de una subshell? Por ejemplo: $ echo $$ 16808 Esto no funciona porque el shell original se expande $$: $ ( echo $$ ) 16808 ¿Por qué no funciona la comilla simple? Después de que el shell original elimina la comilla simple, ¿el subshell no …
13 bash  process  subshell 





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.