Beim Schreiben eines Shell-Skripts stieß ich auf ein Problem mit der folgenden if / else-Anweisung, die sich irgendwo in der Mitte des Skripts befindet: if [ $act -eq "add" ] then read - "add or update: " $comm git commit -m "$comm $file" else git commit -m "$act $file" fi …
Diese Frage hat hier bereits Antworten : Wie führe ich eine .sh-Datei unter Windows aus? (15 Antworten) Geschlossen vor 2 Jahren . Diese Frage wurde von Stack Overflow migriert, da sie im Super User beantwortet werden kann. Vor 7 Jahren migriert . Ich bin ein Mac-Benutzer und neu in Windows. …
Ich versuche, ein paar Tastaturkürzel einzurichten, mit denen bestimmte iTerm-Sitzungen geöffnet werden können, die ich mit BetterTouchTool und ein bisschen AppleScript-Magie ausführen konnte. Das Problem ist, dass OS X darauf besteht, ein Terminal-Fenster für jedes Shell-Skript zu öffnen, das Sie über die GUI ausführen (z. B. über Finder oder als …
Ich schreibe ein Shell-Skript und muss die Architektur kennen, dh PPC oder Intel. Früher gab es ein Programm / bin / arch, das es Ihnen erzählt hat, aber mein Mac scheint es nicht zu haben. Gibt es eine einfache Möglichkeit, dies zu tun? Nach etwas in einer Logdatei suchen? Ein …
Normalerweise müssen wir nur ein Argument übergeben: echo abc | cat echo abc | cat some_file - echo abc | cat - some_file Gibt es eine Möglichkeit, zwei Argumente zu übergeben? So etwas wie {echo abc , echo xyz} | cat cat `echo abc` `echo xyz` Ich könnte einfach beide …
Ich starte ein entferntes Skript über SSH wie folgt: ssh user@ipaddress '~/my_script.sh' Alles läuft gut, aber sobald das Skript beendet ist, wird die Verbindung nicht geschlossen. Ich muss STRG-C drücken, um die aktuelle Verbindung zu trennen. Ich habe den Befehl "exit" in "~ / my_script.sh" ausprobiert und er ist unbrauchbar. …
Wie kann ich Zeichenfolgen und Variablen in einem Shell-Skript verketten? stringOne = "foo" stringTwo = "anythingButBar" stringThree = "? und?" Ich möchte "foo and anythingButBar" ausgeben
Ich versuche, einem Befehlsaufruf Argumente hinzuzufügen, die von einer anderen Variablen abhängen. Bitte schauen Sie sich den Shell-Scripting-Code an: curl \ $([ -z "${title}" ] || echo --data-urlencode title=${title}) \ http://example.com Wenn im Beispiel titlenicht null angegeben wird, wird ein Argument hinzugefügt curl. Dies funktioniert nicht richtig, wenn titleLeerzeichen enthalten …
Ich habe eine Reihe von handgerollten ausführbaren Skripten in meinem Verzeichnis $ HOME / bin. Einige sind in Bash geschrieben, andere in Ruby. Alle haben die Shebang-Linie oben, die der Shell sagt, welcher Interpreter verwendet werden soll (in meinem Fall Bash oder Ruby). Ich frage mich, ob es besser ist, …
Diese Frage wurde von Stack Overflow migriert, da sie im Super User beantwortet werden kann. Vor 9 Jahren migriert . Wie kann ich in tailder Shell die neueste Datei in einem Verzeichnis erstellen?
Ich habe gerade angefangen, mich eingehender mit Shell-Skripten zu befassen, und ich habe mein Skript immer einfach in eine Datei geworfen, markiert chmod +xund dann fertiggestellt /path/to/script.shund den standardmäßig verwendeten Interpreter damit umgehen lassen, was ich für zsh hielt, weil es das ist Ich habe für meine Muschel verwendet. Anscheinend …
Gibt es eine zuverlässige Möglichkeit, aus einem Bash-Skript heraus (programmgesteuert) festzustellen, ob es auf einem Laptop oder einem Desktop-Computer ausgeführt wird? Ich könnte natürlich nur den Benutzer auffordern, sie zu fragen, aber das ist ziemlich klobig.
Ich würde es vorziehen, es nicht in meinem /home/myusernameVerzeichnis zu behalten . Gibt es eine bewährte Methode zum Speichern von Shell-Skripten für Cronjobs? Auf der Wurzelebene? Ich arbeite gerade mit Ubuntu Server 12.04.
Gibt es eine Möglichkeit, ein Skript auszuführen, wenn eine Netzwerkschnittstelle in Mac OS X angezeigt wird? Ich habe versucht, ein Skript mit dem Namen ip-up in / etc / ppp abzulegen, aber es scheint nicht zu funktionieren, wenn ich die Verbindung zu einem drahtlosen Netzwerk trenne und wieder herstelle. Ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.