Als «shell» getaggte Fragen

Der Begriff "Shell" bezieht sich auf eine allgemeine Klasse textbasierter interaktiver Befehlsinterpreter, die am häufigsten mit den Unix- und Linux-Betriebssystemen verbunden sind. Bei Fragen zu Shell-Skripten verwenden Sie bitte ein spezifischeres Tag wie "bash", "Powershell" oder "ksh". Ohne ein bestimmtes Tag sollte eine tragbare (POSIX-kompatible) Lösung angenommen werden, obwohl die Verwendung von 'posix' zusätzlich oder 'sh' vorzuziehen ist.

2
Wie kann man in Bash aus einer Schleife ausbrechen?
Ich möchte ein Bash-Skript schreiben, um Text zu verarbeiten, für das möglicherweise eine while-Schleife erforderlich ist. Zum Beispiel eine while-Schleife in C: int done = 0; while(1) { ... if(done) break; } Ich möchte ein Bash-Skript schreiben, das dem entspricht. Aber was ich normalerweise verwendet habe und wie alle klassischen …
150 bash  shell  while-loop 




3
Überprüfen Sie die richtige Anzahl von Argumenten
Wie überprüfe ich die richtige Anzahl von Argumenten (ein Argument)? Wenn jemand versucht, das Skript aufzurufen, ohne die richtige Anzahl von Argumenten zu übergeben, und überprüft, ob das Befehlszeilenargument tatsächlich vorhanden ist und ein Verzeichnis ist.
147 shell  scripting 

10
Drucken Sie das letzte Änderungsdatum einer Datei in Bash
Ich kann anscheinend nicht herausfinden, wie das Datum einer Datei ausgedruckt werden soll. Ich bin bisher in der Lage, alle Dateien in einem Verzeichnis auszudrucken, aber ich muss die Daten damit ausdrucken. Ich weiß, dass ich ein Datumsformat mit dem Echo des Eintrags anhängen muss, aber alles, was ich nicht …
147 bash  shell  file  date  unix 

12
Quellbefehl in sh-Shell nicht gefunden
Ich habe ein Skript, das shShell verwendet. Ich erhalte eine Fehlermeldung in der Zeile, in der der sourceBefehl verwendet wird. Es scheint sourcenicht in meiner shShell enthalten zu sein. Wenn ich explizit versuche, sourcevon der Shell zu laufen, bekomme ich: sh: 1: source: not found Sollte ich irgendwie "source" installieren? …
145 bash  shell  sh 

11
Was bedeutet $$ in der Shell?
Ich habe einmal gelesen, dass eine Möglichkeit, einen eindeutigen Dateinamen in einer Shell für temporäre Dateien zu erhalten, darin besteht, ein doppeltes Dollarzeichen ( $$) zu verwenden. Dies führt zu einer Nummer, die von Zeit zu Zeit variiert. Wenn Sie sie jedoch wiederholt anrufen, wird dieselbe Nummer zurückgegeben. (Die Lösung …
143 shell  scripting 

10
Wie gehe ich zu jedem Verzeichnis und führe einen Befehl aus?
Wie schreibe ich einen Bash - Skript , das in einem parent_directory durch jedes Verzeichnis geht und führt einen Befehl in jedem Verzeichnis . Die Verzeichnisstruktur ist wie folgt: parent_directory (Name kann alles sein - folgt keinem Muster) 001 (Verzeichnisnamen folgen diesem Muster) 0001.txt (Dateinamen folgen diesem Muster) 0002.txt 0003.txt …
143 bash  shell  unix  find 



5
Beenden Sie ein Skript bei einem Fehler
Ich erstelle ein Shell-Skript mit einer ifFunktion wie dieser: if jarsigner -verbose -keystore $keyst -keystore $pass $jar_file $kalias then echo $jar_file signed sucessfully else echo ERROR: Failed to sign $jar_file. Please recheck the variables fi ... Ich möchte, dass die Ausführung des Skripts nach dem Anzeigen der Fehlermeldung abgeschlossen wird. …
141 bash  exit  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.