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.

7
Korrigieren Sie die Groß- und Kleinschreibung von Bash- und Shell-Skriptvariablen
Ich stoße auf viele Shell-Skripte mit Variablen in Großbuchstaben und habe immer gedacht, dass dies ein schwerwiegendes Missverständnis darstellt. Mein Verständnis ist, dass Umgebungsvariablen gemäß Konvention (und möglicherweise aufgrund der Notwendigkeit vor langer Zeit) in Großbuchstaben angegeben sind. In modernen Skriptumgebungen wie Bash habe ich jedoch immer die Konvention von …

11
Shell-Skript "for" -Schleifensyntax
Ich habe folgendes zum Arbeiten gebracht: for i in {2..10} do echo "output: $i" done Es produziert eine Reihe von Linien output: 2, output: 3, so weiter. Versuchen Sie jedoch Folgendes auszuführen: max=10 for i in {2..$max} do echo "$i" done erzeugt folgendes: output: {2..10} Wie kann ich den Compiler …
190 unix  syntax  shell 





14
Finden Sie -exec eine Shell-Funktion unter Linux?
Gibt es eine Möglichkeit find, eine in der Shell definierte Funktion auszuführen? Beispielsweise: dosomething () { echo "doing something with $1" } find . -exec dosomething {} \; Das Ergebnis davon ist: find: dosomething: No such file or directory Gibt es eine Möglichkeit zu bekommen finds‘ -execzu sehen dosomething?
185 linux  bash  shell  find  bsd 

15
Live-Ausgabe vom Unterprozessbefehl
Ich verwende ein Python-Skript als Treiber für einen Hydrodynamik-Code. Wenn es Zeit ist, die Simulation auszuführen, verwende ich subprocess.Popen, um den Code auszuführen, die Ausgabe von stdout und stderr in einem subprocess.PIPE--- zu sammeln, dann kann ich die Ausgabeinformationen drucken (und in einer Protokolldatei speichern) und auf Fehler prüfen . …

5
Wie man den Zombie-Prozess tötet
Ich habe mein Programm im Vordergrund gestartet (ein Daemon-Programm) und es dann mit getötet kill -9, aber es bleibt ein Zombie übrig und ich kann es nicht mit töten kill -9. Wie töte ich einen Zombie-Prozess? Wenn der Zombie ein toter Prozess ist (bereits getötet), wie entferne ich ihn aus …






16
Standardmäßig wird ein anderes Verzeichnis anstelle des Ausgangsverzeichnisses verwendet
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Git Bash изменить домашний каталог Ich entwickle auf einer Windows-Maschine. Der einzige Ort, den ich für die Linux-Kommandozeile brauche, ist Git Bash. Das Problem ist: Wenn ich es öffne, bin ich im Home-Verzeichnis. Ich muss das Verzeichnis in meinen Arbeitsbereich …
180 bash  shell  git-bash 

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.