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.

4
Wie lese ich Benutzereingaben in eine Variable in Bash?
Ich versuche, ein Skript zu erstellen, das das Erstellen eines neuen Benutzers auf einem iOS-Gerät vereinfacht. Hier sind die Schritte aufgeschlüsselt. # fullname="USER INPUT" # user="USER INPUT" # group=$user # uid=1000 # gid=1000 # home=/var/$user # echo "$group:*:$gid:$user" >> /private/etc/group # echo "$user::$uid:$gid::0:0:$fullname:$home:/bin/sh" >> /private/etc/master.passwd # passwd $user # mkdir …
83 bash  shell 

6
Durchlaufen von Alphabeten in Bash
Ich möchte mvalle Dateien, die mit 'x' beginnen, in das Verzeichnis 'x' verschieben. etwas wie: mv path1/x*.ext path2/x und mache es für alle Buchstaben a, ..., z Wie kann ich ein Bash-Skript schreiben, das 'x'-Schleifen durch das Alphabet führt?
82 bash  loops  for-loop 

5
So binden Sie Bash-Skripte direkt in einen Git-Alias ​​ein
Kann ich den folgenden Bash-Shell-Code einbetten: for name in $(git diff --name-only $1); do git difftool $1 $name & done direkt in die Erstellung eines Git-Alias: git config --global alias.diffall ***my-bash-code-here*** Dies führt zu meiner vorherigen Frage / Antwort zu SO, wo ich den Code in eine .sh-Datei eingefügt und …
82 git  bash  shell  alias 

6
Hinzufügen eines Zeitstempels zu einem Dateinamen mit mv in BASH
Nun, ich bin ein Linux-Neuling und habe ein Problem mit einem einfachen Bash-Skript. Ich habe ein Programm, das einer Protokolldatei hinzugefügt wird, während sie ausgeführt wird. Mit der Zeit wird diese Protokolldatei riesig. Ich möchte ein Startskript erstellen, das die Protokolldatei vor jedem Lauf umbenennt und verschiebt und effektiv separate …
82 linux  bash 

1
Was genau ist Sudo Bang Bang? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 7 Jahren . Verbessere diese Frage Was ist der Zweck von sudo bang bang ( sudo !!) …
82 linux  bash  terminal  sh 


7
Nur STDERR durch einen Filter leiten
Gibt es in bash eine Möglichkeit, STDERR durch einen Filter zu leiten, bevor es mit STDOUT vereinheitlicht wird? Das heißt, ich will STDOUT ────────────────┐ ├─────> terminal/file/whatever STDERR ── [ filter ] ──┘ eher, als STDOUT ────┐ ├────[ filter ]───> terminal/file/whatever STDERR ────┘
82 linux  bash  redirect 

5
Was ist die Bash-Dateierweiterung?
Ich habe ein Bash-Skript in einem Texteditor geschrieben. Unter welcher Erweiterung speichere ich mein Skript, damit es als Bash-Skript ausgeführt werden kann? Ich habe ein Skript erstellt, das theoretisch einen SSH-Server starten sollte. Ich frage mich, wie ich das Skript ausführen kann, wenn ich darauf klicke. Ich verwende OS X …
82 bash  shell 





7
Wie erhalte ich das absolute Verzeichnis einer Datei in Bash?
Ich habe ein Bash-Skript geschrieben, das eine Eingabedatei als Argument verwendet und liest. Diese Datei enthält einige Pfade (relativ zu ihrem Speicherort) zu zusätzlichen verwendeten Dateien. Ich möchte, dass das Skript in den Ordner mit der Eingabedatei wechselt, um weitere Befehle auszuführen. Also, wie kann ich den Ordner (und nur …
82 linux  bash  shell 



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.