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 detectar un error en un script de Linux Bash?
Hice el siguiente script: # !/bin/bash # OUTPUT-COLORING red='\e[0;31m' green='\e[0;32m' NC='\e[0m' # No Color # FUNCTIONS # directoryExists - Does the directory exist? function directoryExists { cd $1 if [ $? = 0 ] then echo -e "${green}$1${NC}" else echo -e "${red}$1${NC}" fi } # EXE directoryExists "~/foobar" directoryExists "/www/html/drupal" …

3
¿Es posible distribuir los comandos incorporados a Bash?
Inspirado por esta pregunta, titulada: ¿ Cuándo se cargan los comandos integrados en la memoria? Al intentar responder esto, probé el siguiente comando y me sorprendió un poco que no pudiera ejecutarlo: $ strace cd $HOME ¿Hay algún método que pueda usar para ejecutar strace para los comandos incorporados a …
13 bash  debugging  strace 


5
Necesita un ciclo para dormir por una fracción de segundo
En mi máquina, necesito ejecutar un ciclo que repita 1 comando simple que debe tener un retraso expresado en fracciones de segundo. Digamos que necesito: para guardar un archivo con una enumeración creciente (archivo-0, archivo-1, archivo-2, ...) generado por algo trivial para este ejemplo como time > file-$x Necesito hacer …
13 bash  scripting 




3
¿Cómo se determina si las variables de shell se exportan o no?
Con la familia de shell Bourne, todas las variables de shell tienen mayúsculas; lo que significa que no puede saber si una variable en particular es una variable de entorno o no simplemente mirando su nombre. ¿Cómo se determina qué variables de shell Bourne son locales (definidas solo dentro del …
13 bash  shell 


7
Encuentra la lista de directorios a un nivel de profundidad del directorio correspondiente
Estoy tratando de obtener una lista de directorios que están contenidos dentro de una carpeta específica. Dados estos ejemplos de carpetas: foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI Me gustaría un comando que regrese: XYZ ABC DEF GHI Básicamente, estoy buscando las carpetas que están dentro de …
13 bash  find  directory  ls 


5
Agregar múltiples usuarios al grupo UNIX en una línea
En Centos 6.5 (y probablemente en cualquier) Linux, puedo crear un grupo: sudo groupadd mygroup y agregarle varios usuarios: sudo usermod -a -G mygroup userA sudo usermod -a -G mygroup userB sudo usermod -a -G mygroup userC El número de usuarios en mi caso particular es 20. ¿Cómo puedo usar …
13 bash  group 

2
Bash Scripting echo localmente en una función
En los scripts de bash, trato de mantener mis variables locales a las funciones siempre que puedo y luego paso lo que necesito de funciones como abajo #!/bin/bash function FUNCTION() { local LOCAL="value" echo "$LOCAL" # return this variable } GLOBAL=$(FUNCTION) echo "$GLOBAL" Pero, ¿es posible hacer esto mientras se …

2
¿Cómo aborto fc sin ejecutar el comando?
El comando fc permitirá la edición visual del comando anterior. Si cambio de opinión en el editor, ¿cómo evito que se ejecute el comando? En vim, escribiendo q! o q ambos dan como resultado la ejecución del comando y CTRL-C tampoco funciona. ¿Es la única opción para eliminar el comando …


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.