Als «shell-script» getaggte Fragen

Fragen zu Shell-Skripten, ausführbaren Dateien, die von einer Shell interpretiert werden (bash, zsh usw.).

3
Führen Sie das Skript in einem Bildschirm aus
Ich möchte ein Bash-Skript auf einem separaten Bildschirm ausführen. Das Skript ruft einige Male ein Programm auf, von denen jedes zu lange dauert, um zu warten. Mein erster Gedanke war, einfach einen Bildschirm zu öffnen und dann das Skript aufzurufen, aber es scheint, dass ich mich nicht lösen kann, ctrl-a …

2
Schnellster Weg, um Dateien zu verketten
Ich habe mehr als 10k-Dateien mit insgesamt über 20 GB, die ich zu einer Datei verketten muss. Gibt es einen schnelleren Weg als cat input_file* >> out ? Der bevorzugte Weg wäre ein Bash-Befehl, Python ist auch akzeptabel, wenn nicht wesentlich langsamer.
25 bash  shell-script  files  cat 


2
Bash Scripting - Schleife, bis der Rückgabewert 0 ist
Ich muss etwas in meinem Skript ummounten, aber manchmal wird das Ummounten abgebrochen, bevor alle Daten fertig kopiert wurden und das Ummounten fehlschlägt. Ich habe nach einer Möglichkeit gesucht, ein "Blocking" -Umount durchzuführen, aber ich habe nichts gefunden. Also habe ich versucht, ein Skript für eine Schleife zu schreiben, bis …

4
Drucken von farbigem Text mit Echo
Ich weiß, dass zum Drucken eines farbigen Texts mit Echo, z. B. rote Farbe, der Code wie folgt lautet: echo -e "\e[1;31m This is red text \e[0m" und ich weiß, dass in diesem Beispiel 31 der Code der roten Farbe und die Anzahl der anderen Farben wie folgt lautet: Black …


3
Was bedeutet $ # in der Shell?
Was $#heißt in der Schale? Ich habe Code wie if [ $# -eq 0 ] then Ich möchte verstehen, was das $#bedeutet, aber die Google-Suche ist für die Suche nach solchen Dingen sehr schlecht.

5
Wie kann ich die if-Befehle von bash zusammen verwenden, um Befehle zu testen und zu finden?
Ich habe ein Verzeichnis mit Absturzprotokollen und möchte eine bedingte Anweisung in einem Bash-Skript verwenden, das auf einem find-Befehl basiert. Die Protokolldateien werden in folgendem Format gespeichert: /var/log/crashes/app-2012-08-28.log /var/log/crashes/otherapp-2012-08-28.log Ich möchte, dass die if-Anweisung nur dann true zurückgibt, wenn ein Absturzprotokoll für eine bestimmte App vorhanden ist, das in den …

2
laufendes Skript mit “. "Und mit" Quelle "
Ich habe mich gefragt, ob die folgenden beiden Methoden zum Ausführen eines Bash-Skripts gleichwertig sind. . ./myScript.sh source myScript.sh Führen beide den Inhalt des Skripts aus, anstatt das Skript auszuführen, dh sie erstellen keine Subshell zum Ausführen des Skripts?



2
Was bringt es, die Ausgabe von grep nach / dev / null umzuleiten?
Betrachten Sie diese Zeile: ${libdir}/bin/licenseTool check "${SERIAL}" "${VERSION}" "${PRODUCT}" ${libdir} | grep '^200' >/dev/null Was ist der Punkt , der in der Ausgabe für das Muster suchen , wenn das Ergebnis , dass weggeworfen? Und wenn eine solche Zeile als letztes in einem Bash-Skript erscheint, wird der Exit-Wert an den …

2
Was ist das zsh-Äquivalent von bashs export -f?
Also fing ich an zu benutzen zsh. Mir gefällt es gut. Es scheint sehr cool und flott zu sein, und die Tatsache, dass das aktuelle Arbeitsverzeichnis und die aktuelle Befehlszeile in verschiedenen Zeilen stehen, ist schön, aber gleichzeitig fällt mir auf, dass zshdies etwas langsamer sein kann als bash, insbesondere …



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.