Als «bash» getaggte Fragen

13
Wie mache ich das Argument in bash als optional?

In der folgenden Funktion mit 9 Argumenten: SUM() { echo "The sum is $(($1+$2+$3+$4+$5+$6+$7+$8+$9))" } Ich möchte die zweiten Argumente zum nächsten (3..9) zu optionalen Argumenten machen . Wenn ich die Funktion mit 2 Argumenten aufrufe, erhalte ich eine Fehlermeldung: SUM 3 8 bash: 3+8+++++++:...

13
Terminalbefehl zum Zoomen

Ich habe eine Weile danach gesucht und kann es nirgendwo finden. Ich muss in der Lage sein, über das Terminal zu zoomen (entspricht Strg + Umschalt + '+'). Ich habe xdotool ausprobiert, weiß aber nicht, wie ich es dazu bringen soll, '+' (oder die Taste =) zu registrieren. Das ist sehr wichtig und...

13
Wozu dient der Bash-Null-Operator „:“ (Doppelpunkt)?

Wozu dient der Operator "null" in einem BASH-Skript? Ich verstehe, dass es als Platzhalter nach einem ifBefehl verwendet wird, wenn Sie nichts zu sagen haben, aber einen Befehl benötigen, damit das Programm ordnungsgemäß ausgeführt werden kann. Aber wozu dient es insgesamt? Wann würdest du es...

13
Farben für Terminal vordefinieren?

Ich habe versucht, mich daran zu erinnern, wie ich Farben in einer .bashrcDatei vordefinieren kann, damit sie beispielsweise aufgerufen werden können ${RED}. Ich kann mich nicht erinnern, ob dies der richtige Weg war, aber es war so etwas, wenn ich mich erinnern kann. NC="\033[0;0;0m" # no color or...

13
Gegenteil von Eject-Befehl?

Ich habe eine Menge CDs zu erstellen und bin neugierig geworden. Ich kann mit dem Befehl zum Auswerfen auswerfen. Welcher Befehl legt das CD-Fach wieder in das CD-Laufwerk ein? Ja, es ist der Typ, der das Fach wieder einschieben kann. Ich habe die Manpage zum Auswerfen durchsucht und den Befehl...

13
Dateien umbenennen, um ein Suffix hinzuzufügen

Ich benötige einen Befehl, um alle Dateien im aktuellen Arbeitsverzeichnis so umzubenennen, dass der neue Dateiname mit dem alten identisch ist, jedoch ein Suffix enthält, das der Anzahl der Zeilen der Originaldateien entspricht (z. B. wenn die Datei f10 enthält) Zeilen dann sollte es umbenannt...

13
Erstellen Sie einen Fortschrittsbalken in Bash

Wie kann ich mit bash einen Fortschrittsbalken erstellen? Das ist mein Drehbuch: #!/bin/bash pass='number1 number12 number13 number14 number15 number16' chk='number14' for i in $pass ; do if [ "$i" == "$chk" ]; then echo ' Found ^_^' else echo 'loading 50%' fi done Ich möchte durch echo 'loading...