Als «shell-script» getaggte Fragen

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

3
Shebang beginnend mit `//`?
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 …

3
Grundlegendes zu "IFS = read -r line"
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 …

12
Warum ein komplettes Bash-Skript in Funktionen schreiben?
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 …

6
Unterschied zwischen ls -l und ll?
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?
59 shell  shell-script  ls 






10
bash: teste ob $ WORD gesetzt ist
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?


6
Verketten von zwei Variablen mit einem Unterstrich
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 …



5
So definieren und laden Sie Ihre eigene Shell-Funktion in zsh
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 …
54 shell-script  zsh 

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.