Preguntas con la etiqueta [bash]

Lista bash preguntas

Tengo un proceso que ya lleva mucho tiempo ejecutándose y no quiero finalizarlo. ¿Cómo lo pongo en nohup (es decir, cómo hago para que continúe ejecutándose incluso si cierro la

Estoy intentando que una ifdeclaración funcione en Bash (usando Ubuntu ): #!/bin/bash s1="hi" s2="hi" if ["$s1" == "$s2"] then echo match fi Probé varias formas de declaración if, usando [["$s1"

¿Cómo resaltar los comandos bash/shell en Markdown?

10
respuestas
578
votos
634.2k
vistas

¿Cómo puedo resaltar los comandos Bash/Shell en archivos Markdown? Por ejemplo, para resaltar js, escribo: ```js function () { return "This code is highlighted as Javascript!"} ``` Para resaltar el

Tengo este script llamado test.sh: #!/bin/bash STR = "Hello World" echo $STR cuando ejecuto sh test.shme sale esto: test.sh: line 2: STR: command not found ¿Qué estoy haciendo mal? Miro

Recorriendo pares de valores en bash [duplicado]

6
respuestas
35
votos
34.9k
vistas

Tengo 10 archivos de texto y quiero pastecada archivo con su par, de modo que tenga 5 archivos en total. Intenté lo siguiente: for i in 4_1 5_1 6_1 7_1

¿Tiene crontabalgún argumento para crear trabajos cron sin usar el editor ( crontab -e)? Si es así, ¿cuál sería el código para crear un trabajo cron a partir de un

Tengo esta cadena de varias líneas (comillas incluidas): abc'asdf" $(dont-execute-this) foo"bar"'' ¿Cómo lo asignaría a una variable usando un heredoc en Bash? Necesito preservar las nuevas líneas. No quiero escapar

Cuando ejecuto scripts en bash, tengo que escribir ./al principio: $ ./manage.py syncdb Si no lo hago, aparece un mensaje de error: $ manage.py syncdb -bash: manage.py: command not found

Tengo el siguiente archivo .txt: Marco Paolo Antonio Quiero leerlo línea por línea y para cada línea quiero asignar un valor de línea .txt a una variable. Suponiendo que mi

¿Cuál es el shebang Bash preferido ("#!")?

7
respuestas
1.6k
votos
723.0k
vistas

¿ Existe algún Bashasunto objetivamente mejor que los demás para la mayoría de los usos? #!/usr/bin/env bash #!/bin/bash #!/bin/sh #!/bin/sh - etc. Recuerdo vagamente haber escuchado hace mucho tiempo que

¿Cómo puedo determinar el shell actual en el que estoy trabajando? ps¿Sería suficiente el resultado del comando por sí solo? ¿Cómo se puede hacer esto en diferentes versiones de Unix?

Lo sé, lo olvido y lo reaprendo. Es hora de escribirlo.

Tengo un script de shell con este código: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi Pero el código condicional siempre se ejecuta, porque hg

Pruebe si un globo tiene coincidencias en Bash

21
respuestas
328
votos
87.2k
vistas

Si quiero verificar la existencia de un solo archivo, puedo probarlo usando test -e filenameo [ -e filename ]. Supongamos que tengo un globo y quiero saber si existe algún

sustitución de sed con variables Bash

6
respuestas
87
votos
90.9k
vistas

Estoy intentando cambiar los valores en un archivo de texto usando sed en un script Bash con la línea, sed 's/draw($prev_number;n_)/draw($number;n_)/g' file.txt > tmp Esto estará en un forbucle. ¿Por