Ich versuche, ein einfaches Shell-Skript Beispiel auszuführen:Shell Syntax IFS
STR="qwe;ert;rty;tii"
IFS=';' read -r NAMES <<< "$STR"
Dies wird mir die folgende Fehlermeldung geben:
syntax error: got <&, expecting Word
Ich bin mir nicht ganz sicher, warum dies isn arbeite nicht. Ich dachte, dass die Syntax, die ich verwendete, richtig war und ich versuchte, mit anderen Beispielen zu vergleichen, und ich sah die Syntax war fast identisch. Dies ist MKS bash, nicht GNU bash
würde Jedes Feedback
Dank
nicht Adressierung Ihrer i ssue, aber Sie können die Option '-a' verwenden. – karakfa
Dort * ist * no '<&' ist dein Code. Bitte stellen Sie sicher, dass Ihr Snippet * Ihr Problem tatsächlich reproduziert *, bevor Sie eine Frage stellen. –
... BTW, wir hatten diese ** genaue ** Frage geschrieben und gelöscht, vor ein paar Tagen: http://StackOverflow.com/Questions/38667961/Shell-Script-issue –