Als «bash» getaggte Fragen

1388
Durchlaufen des Inhalts einer Datei in Bash

Wie iteriere ich mit Bash durch jede Zeile einer Textdatei ? Mit diesem Skript: echo "Start!" for p in (peptides.txt) do echo "${p}" done Ich bekomme diese Ausgabe auf dem Bildschirm: Start! ./runPep.sh: line 3: syntax error near unexpected token `(' ./runPep.sh: line 3: `for p in...

1304
Unterschied zwischen sh und bash

Beim Schreiben von Shell-Programmen verwenden wir häufig /bin/shund /bin/bash. Ich benutze normalerweise bash, aber ich weiß nicht, was der Unterschied zwischen ihnen ist. Was ist der Hauptunterschied zwischen bashund sh? Was müssen wir beim Programmieren in bashund beachten

1271
Einen Bash-Alias ​​erstellen, der einen Parameter akzeptiert?

Ich habe früher CShell verwendet (csh), mit dem Sie einen Alias ​​erstellen können, der einen Parameter akzeptiert. Die Notation war so etwas wie alias junk="mv \\!* ~/.Trash" In Bash scheint dies nicht zu funktionieren. Angesichts der Tatsache, dass Bash eine Vielzahl nützlicher Funktionen...

1132
Was ist der bevorzugte Bash Shebang?

Overа этот вопрос есть ответы на Stapelüberlauf на русском : В чём смысл и преимущества #! / Usr / bin / env? Gibt es einen BashShebang, der für die meisten Zwecke objektiv besser ist als die anderen? #!/usr/bin/env bash #!/bin/bash #!/bin/sh #!/bin/sh - usw Ich...

1116
Echo, das an stderr ausgegeben wird

Gibt es ein Standard-Bash-Tool, das sich wie ein Echo verhält, aber eher an stderr als an stdout ausgibt? Ich weiß, dass ich das kann, echo foo 1>&2aber es ist ein bisschen hässlich und, wie ich vermute, fehleranfällig (z. B. wird es eher falsch bearbeitet, wenn sich etwas...

1077
Wie zähle ich Zeilen in einem Dokument?

Ich habe solche Zeilen und möchte wissen, wie viele Zeilen ich tatsächlich habe ... 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...

989
So leiten Sie die Ausgabe in eine Datei um und stdout

На этот вопрос есть ответы на Stapelüberlauf на русском : Как сохранить вывод любой команды в файл и и In Bash anrufen foo würde ein jede Ausgabe dieses Befehls auf dem stdout anzeigen. Berufung foo > output würde jede Ausgabe dieses Befehls in die angegebene Datei...

981
Wie kann ich stderr und nicht stdout leiten?

Ich habe ein Programm, das Informationen in stdoutund schreibt stderr, und ich muss grepdurchgehen, was zu stderr kommt , während ich stdout ignoriere . Ich kann es natürlich in 2 Schritten tun: command > /dev/null 2> temp.file grep 'something' temp.file aber ich würde es vorziehen, dies...

980
Übergabe von Parametern an eine Bash-Funktion

Ich versuche zu suchen, wie Parameter in einer Bash-Funktion übergeben werden, aber es wird immer angezeigt, wie Parameter über die Befehlszeile übergeben werden. Ich möchte Parameter in meinem Skript übergeben. Ich habe es versucht: myBackupFunction("..", "...", "xx") function...