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.

3
Wie erstelle ich ein Konfigurationsskript?
Dies mag nach einer sehr allgemeinen Frage klingen, aber hier geht es weiter. Ich habe eine Verpflichtung einen Configure - Skript für meine Anwendung zu erstellen, das Ergebnis dieses configure wäre ein erzeugt werden makefile(Grund configure, make, make install). Meine Frage ist, wo fange ich damit an? Gibt es ein …

9
Wie zähle ich in bash die Anzahl der Zeilen in einer Variablen?
Ich habe eine Variable, in der eine Zeichenfolge gespeichert ist, und muss überprüfen, ob sie Zeilen enthält: var=`ls "$sdir" | grep "$input"` Pseudocode: while [ ! $var's number of lines -eq 1 ] do something Das ist meine Idee, wie ich es überprüfen soll. echo $var | wc -lfunktioniert nicht …
79 bash  string 

6
Wie bekomme ich das letzte Wort in jeder Zeile mit Bash
Zum Beispiel habe ich eine Datei: $ cat file i am the first example. i am the second line. i do a question about a file. und ich brauche: example, line, file Ich beabsichtige mit "awk", aber das Problem ist, dass die Wörter in einem anderen Raum sind
79 linux  bash 


2
Curl-Befehl ohne Verwendung des Cache
Gibt es eine Möglichkeit, den Befehl curl anzuweisen, den serverseitigen Cache nicht zu verwenden? z.B; Ich habe diesen Curl-Befehl: curl -v www.example.com Wie kann ich curl bitten, eine neue Anfrage zu senden, um den Cache nicht zu verwenden? Hinweis : Ich suche nach einem ausführbaren Befehl im Terminal.




2
Bash: Nehmen Sie das erste Befehlszeilenargument und übergeben Sie den Rest
Beispiel: check_prog hostname.com /bin/check_awesome -c 10 -w 13 check_remote -H $HOSTNAME -C "$ARGS" #To be expanded as check_remote -H hostname.com -C "/bin/check_awesome -c 10 -w 13" Ich hoffe, dass das oben Gesagte Sinn macht. Die Argumente werden sich ändern, da ich dies für mehr als 20 Befehle verwenden werde. Es …
78 bash 

6
Führen Sie mehrere parallele Befehle gleichzeitig im selben Terminal aus
Ich möchte einige Befehle ausführen, von denen jeder erst beendet wird, wenn Strg-C gedrückt wird. Gibt es etwas, das ich ausführen kann, um alle gleichzeitig auszuführen, und Strg-C beendet sie alle? Sie können den Terminalausgang gemeinsam nutzen. Insbesondere habe ich den Kompass-Compiler, den Coffeescript-Compiler und einen benutzerdefinierten Befehl, der nach …
78 linux  bash 

14
Woher weiß ich, wann mein Docker-MySQL-Container aktiv ist und MySQL für Anfragen bereit ist?
Ich stelle einige verschiedene Docker-Container bereit, wobei MySQL der erste ist. Ich möchte Skripte ausführen, sobald die Datenbank verfügbar ist, und andere Container erstellen. Das Skript ist fehlgeschlagen, weil versucht wurde, es auszuführen, als das Einstiegspunkt-Skript, das MySQL (aus diesem offiziellen MySQL-Container ) einrichtet , noch ausgeführt wurde. sudo docker …
78 mysql  bash  shell  docker 


6
Überprüfen Sie, ob eine Datei ausführbar ist
Ich frage mich, wie ich am einfachsten überprüfen kann, ob ein Programm mit bash ausführbar ist, ohne es auszuführen. Es sollte zumindest prüfen, ob die Datei Ausführungsrechte hat und dieselbe Architektur aufweist (z. B. keine ausführbare Windows-Datei oder eine andere nicht unterstützte Architektur, nicht 64 Bit, wenn das System 32 …
78 bash  tcsh 

9
standard_init_linux.go: 178: Der Exec-Benutzerprozess hat einen "Exec-Formatfehler" verursacht.
Docker hat diesen Fehler ausgelöst: standard_init_linux.go: 178: Der Exec-Benutzerprozess hat einen "Exec-Formatfehler" verursacht. Immer wenn ich einen bestimmten Docker-Container mit CMD oder ENTRYPOINT ausführe, ohne Rücksicht auf Änderungen an der Datei, außer CMD oder ENTRYPOINT zu entfernen. Hier ist die Docker-Datei, mit der ich gearbeitet habe und die bis vor …
78 python  linux  bash  docker 

2
Wie kann ich in einer Datei nach Zeichenfolgen suchen, bei denen die Groß- und Kleinschreibung nicht berücksichtigt wird?
Ich habe eine Datei, file1die mit Success...ODER endet success... Ich möchte grepfür das Wort successauf eine Weise, die nicht zwischen Groß- und Kleinschreibung unterscheidet. Ich habe den folgenden Befehl geschrieben, aber es wird zwischen Groß- und Kleinschreibung unterschieden cat file1 | grep "success\.\.\." Wie kann ich es so ändern, dass …
78 bash  shell  awk  sed  grep 

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.