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.


2
Zombies in Bash
Bash scheint keine Zombies zu erschaffen. Es sieht so aus, als würden die Prozesse sofort geerntet, wenn sie getötet werden. Kann ich Bash zu Zombies machen? Warum ich frage: Ich möchte in der Lage sein, einen untergeordneten Prozess sicher zu beenden oder ihn sicher zu beenden kill -9, wenn er …
10 bash  process 




1
Verfolgen Sie bestimmte Parameter mit einem Befehl
Nehmen wir zum Beispiel an, ich habe einen Befehl git branch(immer mit ein paar Worten). Ich möchte verfolgen, wann dieser Befehl mit Argumenten ausgeführt wird. Wenn ich den Befehl beispielsweise git branch developfehlerfrei ausführe , möchte ich in developeiner Datei speichern. Ich habe versucht, den Git-Befehl auf meinem zu überschreiben, …
10 bash  shell  function 

1
Verhindern Sie mehrzeiliges Einfügen in Bash
Ich ctrl+ckopiere oft Text aus einer GUI-Anwendung und füge ihn dann mit dem Rechtsklick-Menü in meinen Terminal-Emulator (Terminator) ein und füge ihn ein. Manchmal vergesse ich, dass die Zwischenablage mehrere Zeilen enthält, was beim Einfügen in bash dazu führt, dass jede Zeile "ausgeführt" wird. Gibt es eine Lösung, um mehrzeiliges …



3
Piping ein Skript mit "Lesen", um zu schlagen
Ich brauche ein Skript ausgeführt werden soll , indem es durch Rohrleitungen bashmit wget(anstatt es direkt mit bash ausgeführt wird ). $ wget -O - http://example.com/my-script.sh | bash Es funktioniert nicht, weil mein Skript readAnweisungen enthält. Aus irgendeinem Grund funktionieren diese nicht, wenn Sie zu bash leiten: # Piping to …
10 bash  shell  pipe  read 


3
Wie fügt man eine Zahl als Befehlszeilenargument hinzu?
Ich versuche, 1 Nummer über die Befehlszeile und eine Nummer als Standard hinzuzufügen. Beispiel: Wenn der Benutzer die Nummer 50 eingibt, fügt das Skript 10 hinzu (als Standardnummer). ./script 50 The sum of 50+ 10 is 60. Das habe ich bisher. echo -n "Please enter a number: " read number …
10 bash 



4
Regulärer Ausdruck mit \\ vs mit \
Warum tut grep e\\.g\\. <<< "this is an e.g. wow" und grep e\.g\. <<< "this is an e.g. wow" mach das selbe? Wenn ich einen dritten Schrägstrich hinzufüge, hat dies auch das gleiche Ergebnis. ABER sobald ich einen vierten Schrägstrich hinzufüge, funktioniert es nicht mehr. Dies hat mit einer Frage …

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.