Als «bash» getaggte Fragen

Bei Fragen zu Skripten, die für die Bash-Befehlsshell geschrieben wurden. Überprüfen Sie Shell-Skripte mit Fehlern / Syntaxfehlern mit dem Shellcheck-Programm (oder auf dem Web-Shellcheck-Server unter https://shellcheck.net), bevor Sie sie hier veröffentlichen. Fragen zur interaktiven Verwendung von Bash sind bei Super User eher themenbezogen als bei Stack Overflow.






12
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 (peptides.txt)' (Später möchte …
1388 linux  bash  loops  unix  io 


12
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 sh?
1304 bash  shell  unix  sh 

19
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 bietet, würde ich davon ausgehen, dass diese …
1271 bash  alias 


5
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 erinnere mich vage an eine …
1132 bash  shebang 

14
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 ändert).
1116 bash 


29
Wie gebe ich den privaten SSH-Schlüssel an, der beim Ausführen des Shell-Befehls auf Git verwendet werden soll?
Eine vielleicht eher ungewöhnliche Situation, aber ich möchte einen privaten SSH-Schlüssel angeben, der beim Ausführen eines Shell-Befehls (git) vom lokalen Computer verwendet werden soll. Grundsätzlich so: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" Oder noch besser (in Ruby): with_key("/home/christoffer/ssh_keys/theuser") do sh("git clone git@github.com:TheUser/TheProject.git") end Ich habe Beispiele für die Verbindung zu einem …
1109 git  bash  shell  ssh 

23
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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.