ich eine bash script
schreibe, die eine folgtRaum zwischen den Linien in Shell als Befehl genommen wird
#!/bin/bash
#getting the environment variable from commandline
environment=$1
echo $environment
Nun, wenn ich das Skript mit bash ./bashScript.sh Hello
laufen lasse, erhalte ich die folgenden Fehler auf der Leitung
: Befehl nicht gefunden Zeile 2
: Befehl nicht gefunden Zeile 5
Ich sehe, dass diese beiden Linien sind Raum und Bash-Skript ist mir so einen Fehler geben
es zu lösen ich mein Skript als
#!/bin/bash
#
#getting the environment variable from commandline
environment=$1
#
echo $environment
schreiben, aber es sieht irgendwie unordentlich
Gibt es einen anderen Weg, dies zu erreichen? Vielen Dank für die Hilfe im Voraus.
Haben Sie kopieren es von irgendwo? Klingt so, als hättest du ein paar streunende Zeilenenden oder etwas in der Art. – arco444
@ arco444 Nein, ich habe es selbst geschrieben. Der Abstand zwischen den Zeilen ist durch "Enter" auf der Tastatur –
Ich stimme mit @ arco444, ich versuche Ihre erste Code-Fragment und es funktioniert gut für mich. – acornagl