Als «bash» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.

7
Welche Shell soll ich verwenden - tcsh vs bash? [geschlossen]
Ich benutze tcshseit langer Zeit. Aber wenn ich nach etwas suche, stelle ich oft fest, dass die angegebenen Methoden bashspezifisch sind. Sogar die Syntax für die Shell-Skripte unterscheidet sich für beide. Nach dem, was ich beim Suchen und Lernen im Internet erlebt habe, bashscheint die am häufigsten verwendete Shell zu …
30 linux  shell  bash  fedora  tcsh 



2
Was bedeutet! #: 3 in einem Shell-Befehl?
In der Installationsanleitung für ack wird vorgeschlagen, das ack-Skript mit folgendem Befehl zu installieren: curl http://beyondgrep.com/ack-2.14-single-file > ~/bin/ack && chmod 0755 !#:3 Ich gehe davon aus, dass das !#:3am Ende eine Art Rückverweis ist, aber was bedeutet das? Gibt es ein Äquivalent in zsh? Google war nicht hilfreich.


1
Warum funktioniert die BASH-Prozessersetzung bei einigen Befehlen nicht?
Gelegentlich funktioniert die Prozessersetzung nicht wie erwartet. Hier ist ein Beispiel: Eingang: gcc <(echo 'int main(){return 0;}') Ausgabe: /dev/fd/63: file not recognized: Illegal seek collect2: error: ld returned 1 exit status Eingang: Aber es funktioniert wie erwartet, wenn es mit einem anderen Befehl verwendet wird: grep main <(echo 'int main(){return …



6
Pipe zu mehreren Dateien in der Shell
Ich habe eine Anwendung, die eine große Datenmenge erzeugt, die ich nicht auf der Festplatte speichern möchte. Die Anwendung gibt hauptsächlich Daten aus, die ich nicht verwenden möchte, aber eine Reihe nützlicher Informationen, die in separate Dateien aufgeteilt werden müssen. Zum Beispiel mit der folgenden Ausgabe: JUNK JUNK JUNK JUNK …
29 bash  shell  grep  pipe 

7
Wie kann ich Bash nach der Befehlsausführung laufen lassen?
Ich würde gerne so etwas machen: bash -c "some_program with its arguments" Aber um eine interaktive Bash zu haben, läuft sie nach dem some_programEnde weiter. Ich bin mir sicher, dass -cdas kein guter Weg ist man bash: Eine interaktive Shell wird ohne optionale Argumente und ohne die Option -c gestartet …
29 bash 

1
Können Bash-Case-Anweisungen kaskadieren?
Ich versuche so etwas zu machen: case $level in 3) echo "Level Three" 2) echo "Level Two" 1) echo "Level one" ;; esac wo, wenn $ level = 3, würde es ausgeben Level Three Level Two Level One Wenn $ level = 1 ist, wird nur ausgegeben Level One Aber …


4
Wie kann ich den letzten Befehl in einer Datei speichern?
Wenn ich meine Analysen mit der Bash-Shell durchführe, möchte ich häufig die Befehle, die ich verwendet habe und die mir gute Ergebnisse gebracht haben, in einer Datei im selben Verzeichnis (meinem "LOGBOOK", wie es heißt) speichern, damit ich überprüfen kann, was Ich habe getan, um diese Ergebnisse zu erzielen. Bisher …



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.