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.






13
Recorriendo el contenido de un archivo en Bash
¿Cómo itero a través de cada línea de un archivo de texto con Bash ? Con este script: echo "Start!" for p in (peptides.txt) do echo "${p}" done Me sale este resultado en la pantalla: Start! ./runPep.sh: line 3: syntax error near unexpected token `(' ./runPep.sh: line 3: `for p …
1390 linux  bash  loops  unix  io 


12
Diferencia entre sh y bash
Al escribir programas de shell, a menudo usamos /bin/shy /bin/bash. Usualmente uso bash, pero no sé cuál es la diferencia entre ellos. ¿Cuál es la principal diferencia entre bashy sh? ¿Qué debemos tener en cuenta al programar en bashy sh?
1305 bash  shell  unix  sh 

19
¿Hacer un alias Bash que tome un parámetro?
Solía ​​usar CShell (csh), que le permite crear un alias que toma un parámetro. La notación era algo así como alias junk="mv \\!* ~/.Trash" En Bash, esto no parece funcionar. Dado que Bash tiene una multitud de características útiles, supongo que esta se ha implementado, pero me pregunto cómo.
1273 bash  alias 


5
¿Cuál es el Bash shebang preferido?
На этот вопрос есть ответы на Stack Overflow на русском : В чём смысл и преимущества #! / Usr / bin / env? ¿Hay algún Bashshebang 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 hace mucho tiempo que …
1132 bash  shebang 

15
echo que sale a stderr
¿Existe una herramienta Bash estándar que actúe como eco pero que se envíe a stderr en lugar de stdout? Sé que puedo hacerlo, echo foo 1>&2pero es un poco feo y, sospecho, propenso a errores (por ejemplo, es más probable que se edite mal cuando las cosas cambian).
1116 bash 


29
¿Cómo especificar la clave SSH privada para usar al ejecutar el comando de shell en Git?
Tal vez una situación bastante inusual, pero quiero especificar una clave SSH privada para usar al ejecutar un comando de shell (git) desde la computadora local. Básicamente así: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" O incluso mejor (en Ruby): with_key("/home/christoffer/ssh_keys/theuser") do sh("git clone git@github.com:TheUser/TheProject.git") end He visto ejemplos de conexión a …
1110 git  bash  shell  ssh 

23
¿Cómo contar líneas en un documento?
Tengo líneas como estas, y quiero saber cuántas líneas tengo realmente ... 09:16:39 AM all 2.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 94.00 09:16:40 AM all 5.00 0.00 0.00 4.00 0.00 0.00 0.00 0.00 91.00 09:16:41 AM all 0.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 96.00 09:16:42 AM …

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.