Preguntas etiquetadas con bash

1390
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 in...

1305
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

1273
¿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...

1132
¿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...

1116
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

1078
¿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 all 3.00 0.00 1.00 0.00...

990
Cómo redirigir la salida a un archivo y stdout

На этот вопрос есть ответы на Stack Overflow на русском : Как сохранить вывод любой команды в файл и сразу дете ете е тете тете тет En bash, llamar foomostrará cualquier salida de ese comando en el stdout. Llamar foo > outputredirigiría cualquier salida de ese comando...

982
¿Cómo puedo canalizar stderr y no stdout?

Tengo un programa que escribe información en stdouty stderr, y necesito hacerlo a greptravés de lo que viene a stderr , sin tener en cuenta stdout . Por supuesto que puedo hacerlo en 2 pasos: command > /dev/null 2> temp.file grep 'something' temp.file pero preferiría poder hacer esto sin...

981
Pasar parámetros a una función Bash

Estoy tratando de buscar cómo pasar parámetros en una función Bash, pero lo que aparece siempre es cómo pasar parámetros desde la línea de comandos. Me gustaría pasar parámetros dentro de mi script. Lo intenté: myBackupFunction("..", "...", "xx") function myBackupFunction($directory, $options,...