Als «bourne-shell» getaggte Fragen

4
Arrays in der Unix Bourne Shell
Ich versuche, Arrays in der Bourne-Shell ( /bin/sh) zu verwenden. Ich fand, dass der Weg zum Initialisieren von Array-Elementen ist: arr=(1 2 3) Aber es ist ein Fehler aufgetreten: syntax error at line 8: `arr=' unexpected In dem Beitrag, in dem ich diese Syntax gefunden habe, heißt es, dass sie …

3
Verwendung von ^ als Shell-Metazeichen
Ich habe heute ein kleines Drehbuch geschrieben, das Folgendes enthielt grep -q ^local0 /etc/syslog.conf Bei der Überprüfung schlug ein Mitarbeiter , dass ^local0da zitiert werden ^Mittel „Rohr“ in der Bourne - Shell. Überrascht von dieser Behauptung habe ich versucht, einen Hinweis darauf zu finden. Nichts, was ich im Internet gefunden …


5
Gibt es einen In-Operator in bash / bourne?
Ich suche einen "in" -Operator, der ungefähr so ​​funktioniert: if [ "$1" in ("cat","dog","mouse") ]; then echo "dollar 1 is either a cat or a dog or a mouse" fi Dies ist offensichtlich eine viel kürzere Aussage als beispielsweise die Verwendung mehrerer "oder" Tests.

1
IFS null ist nicht dasselbe wie nicht gesetztes IFS?
Ich habe hier eine großartige Frage mit dem Titel " IFS verstehen" gelesen . Ich war überrascht, weil die Antworten und Kommentare POSIX zitieren, das besagt, dass IFS = nicht dasselbe ist wie das Deaktivieren von IFS. Wenn Sie IFS deaktivieren, wird anscheinend der Standardwert verwendet. Wenn Sie stattdessen IFS …


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.