Ich bin verwirrt, wenn ich dem Skript ( hello.go) folge . //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Es kann ausgeführt werden. (unter MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world Ich habe noch nie von Shebang …
Ich verstehe natürlich, dass man der internen Feldtrennungsvariablen einen Wert hinzufügen kann. Zum Beispiel: $ IFS=blah $ echo "$IFS" blah $ Ich verstehe auch, dass read -r lineDaten von stdinin Variable mit dem Namen speichern line: $ read -r line <<< blah $ echo "$line" blah $ Wie kann ein …
Bei der Arbeit schreibe ich häufig Bash-Skripte. Mein Vorgesetzter hat vorgeschlagen, das gesamte Skript in Funktionen zu unterteilen, ähnlich dem folgenden Beispiel: #!/bin/bash # Configure variables declare_variables() { noun=geese count=three } # Announce something i_am_foo() { echo "I am foo" sleep 0.5 echo "hear me roar!" } # Tell a …
Ich bin relativ neu in der Programmierung als Ganzes und einige Tutorials haben mir ls -lgesagt, dass ich Dateien in einem Verzeichnis betrachten soll, und andere haben gesagt ll. Ich weiß, das lsist eine kurze Liste, aber gibt es einen Unterschied zwischen den beiden anderen?
Java-Community verwendet 4 Leerzeichen als Einrückungseinheit. 1 Ruby-Community verwendet 2 Räume, die allgemein vereinbart sind. 2 Was ist der Standard für Einrückungen in Shell-Skripten? 2 oder 4 Leerzeichen oder 1 Tab?
Ich habe ein Hilfsprogramm, das aus einigen Verzeichnissen mit einigen Bash-Skripten und unterstützenden Dateien besteht, die möglicherweise in einem anderen Verzeichnis auf jedem Computer auf mehreren Computern bereitgestellt werden. Die Skripte müssen in der Lage sein, Pfade relativ zu sich selbst zu referenzieren, damit ich den Pfad zu der Datei …
Ich arbeite an einem Red Hat Server. Die Befehle ls -loder llgib mir das Datum und die Uhrzeit im Format +"%b %-d %H:%M". Ich möchte die Dateien so auflisten, dass das Jahr, in dem jede Datei erstellt wurde, innerhalb des Datums erscheint. Wie ist das möglich?
Ich habe den grepBefehl. Ich suche nach einem Schlüsselwort aus einer Datei, möchte die Übereinstimmung jedoch nicht anzeigen. Ich möchte nur den Ausstiegsstatus der erfahren grep.
Deshalb mag ich es, meine Bash-Skripte zu härten, wo immer ich kann (und wenn ich nicht in der Lage bin, sie an eine Sprache wie Python / Ruby zu delegieren), um sicherzustellen, dass Fehler nicht unbeachtet bleiben. In diesem Sinne habe ich eine strict.sh, die Dinge enthält wie: set -e …
Ich suche ein Konstrukt in bash, um zu entscheiden, ob eine Variable $WORDeines von definierten Wörtern ist. Ich brauche so etwas: if "$WORD" in dog cat horse ; then echo yes else echo no fi Hat Bash ein solches Konstrukt? Wenn nicht, welches wäre das nächste?
Ich habe ein Serverprotokoll, das eine bestimmte Textzeile in die Protokolldatei ausgibt, wenn der Server in Betrieb ist. Ich möchte einen Befehl ausführen, sobald der Server hochgefahren ist, und daher etwa Folgendes tun: tail -f /path/to/serverLog | grep "server is up" ...(now, e.g., wget on server)? Wie geht das am …
Ich muss zwei Variablen verketten, um einen Dateinamen mit einem Unterstrich zu erstellen. Nennen wir meine Variablen $FILENAMEund $EXTENSIONwo Dateinamen aus einer Datei gelesen wird. FILENAME=Hello EXTENSION=WORLD.txt Jetzt... Ich habe folgendes erfolglos versucht: NAME=${FILENAME}_$EXTENSION NAME=${FILENAME}'_'$EXTENSION NAME=$FILENAME\\_$EXTENSION Ich bekomme immer eine seltsame Ausgabe. In der Regel steht der Unterstrich an erster …
Ich habe eine Zeichenfolge im nächsten Format id;some text here with possible ; inside und wollen es nach dem ersten Auftreten der in 2 Zeichenketten aufteilen ;. So sollte es sein: idundsome text here with possible ; inside Ich weiß, wie man den String teilt (zum Beispiel mit cut -d …
Ich habe mehrere Amazon EC2-Konten und möchte schnell in der Lage sein, Variablen zu wechseln, z. B. $EC2_HOMEmithilfe eines Skripts. Ich habe ein Shell-Skript wie folgt eingerichtet: #!/bin/sh export EC2_HOME=/home/me/.ec2 echo $EC2_HOME Wenn ich das Skript ausführe, weiß ich, dass EC2_HOMEdas festgelegt ist, aber ich dachte, dass exportdie Variable durch …
Es fällt mir schwer, meine eigenen Shell-Funktionen in zsh zu definieren und auszuführen. Ich befolgte die Anweisungen in der offiziellen Dokumentation und versuchte es zunächst mit einem einfachen Beispiel, brachte es aber nicht zum Laufen. Ich habe einen Ordner: ~/.my_zsh_functions In diesem Ordner habe ich eine Datei functions_1mit rwxBenutzerberechtigungen aufgerufen …
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.