Preguntas etiquetadas con bash

Para preguntas sobre scripts escritos para el shell de comandos Bash. Para scripts de shell con errores / errores de sintaxis, verifíquelos con el programa shellcheck (o en el servidor web shellcheck en https://shellcheck.net) antes de publicar aquí. Es más probable que las preguntas sobre el uso interactivo de Bash sean sobre el tema en Super User que en Stack Overflow.

9
Bash: error de sintaxis: redirección inesperada
Hago esto en un script: read direc <<< $(basename `pwd`) y obtengo: Syntax error: redirection unexpected en una máquina ubuntu /bin/bash --version GNU bash, version 4.0.33(1)-release (x86_64-pc-linux-gnu) mientras no obtengo este error en otra máquina suse: /bin/bash --version GNU bash, version 3.2.39(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc. …
138 bash  ubuntu 


10
Ordenar un archivo de texto por longitud de línea, incluidos espacios
Tengo un archivo CSV que se ve así AS2345, ASDF1232, Mr. Plain Example, 110 Binary ave., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Sra. Plain Example, 1121110 Ternary st. 110 Binary ave .., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Mr. Plain Example, 110 Binary ave., Liberty City, RI, 12345, …
137 bash  sorting  text  awk 

3
Emulando un bucle do-while en Bash
¿Cuál es la mejor manera de emular un bucle do-while en Bash? Podría verificar la condición antes de ingresar al whileciclo, y luego continuar volviendo a verificar la condición en el ciclo, pero ese es un código duplicado. ¿Hay una manera más limpia? Pseudo código de mi script: while [ …
137 bash  loops  do-while 


7
Bash / sh: diferencia entre && y;
Normalmente suelo ;combinar más de un comando en una línea, pero algunas personas prefieren &&. ¿Hay alguna diferencia? Por ejemplo, cd ~; cd -y cd ~ && cd -parece hacer lo mismo. ¿Qué versión es más portátil, por ejemplo, será compatible con un subconjunto bash como el shell de Android …



16
Ejecute cron job solo si aún no se está ejecutando
Así que estoy tratando de configurar un trabajo cron como una especie de perro guardián para un demonio que he creado. Si el daemon falla y falla, quiero que el trabajo cron lo reinicie periódicamente ... No estoy seguro de lo posible, pero leí un par de tutoriales cron y …
136 linux  bash  cron  watchdog 

4
Operadores de igualdad de bash (==, -eq)
¿Alguien puede explicar la diferencia entre -eqy ==en las secuencias de comandos bash? ¿Hay alguna diferencia entre lo siguiente? [ $a -eq $b ] y [ $a == $b ] ¿Es simplemente que ==solo se usa cuando las variables contienen números?
136 bash 


3
bash asignar valor predeterminado
$ {parámetro: = palabra} Asignar valores predeterminados. Si el parámetro no está establecido o es nulo, la expansión de la palabra se asigna al parámetro. El valor del parámetro se sustituye entonces. Los parámetros posicionales y los parámetros especiales no pueden asignarse de esta manera. Pensé que podría usar esta …
135 bash 

15
¿Cómo analizar XML en Bash?
Idealmente, lo que me gustaría poder hacer es: cat xhtmlfile.xhtml | getElementViaXPath --path='/html/head/title' | sed -e 's%(^<title>|</title>$)%%g' > titleOfXHTMLPage.txt
134 xml  bash  xhtml  shell  xpath 


6
¿Cuál es la diferencia entre $ {var}, "$ var" y "$ {var}" en el shell Bash?
Lo que dice el título: ¿qué significa encapsular una variable en {}, ""o "{}"? No he podido encontrar ninguna explicación en línea sobre esto, no he podido referirme a ellos excepto por el uso de los símbolos, que no produce nada Aquí hay un ejemplo: declare -a groups groups+=("CN=exampleexample,OU=exampleexample,OU=exampleexample,DC=example,DC=com") groups+=("CN=example …
134 bash  shell  variables  syntax 

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.