#!/bin/ksh
die erste Zeile in einem Shell-Skript ist immerwarum die Zeile #!/Bin/ksh ist die erste Zeile in einem Shell-Skript
, was die Bedeutung dieser Linie ist und warum ist es, als erster gehalten Linie.
#!/bin/ksh
die erste Zeile in einem Shell-Skript ist immerwarum die Zeile #!/Bin/ksh ist die erste Zeile in einem Shell-Skript
, was die Bedeutung dieser Linie ist und warum ist es, als erster gehalten Linie.
Diese Zeile teilt dem Betriebssystem, welche Interpreter das Skript auszuführen aufzurufen.
Ohne es gibt es keine Möglichkeit zu wissen, dass dieses Skript mit dem ksh
Interpreter ausgeführt werden muss.
Die Sequenz ist bekannt als "Shebang", und Sie können mehr darüber auf Wikipedia lesen.
es signalisiert, dass das Skript von KSH ausgeführt werden soll (anstelle von einem der anderen Shells)
Wenn die Datei ausführbar ist, teilt sie dem Betriebssystem mit, welches Programm das Skript ausführen kann.
Dies ist in der 'execve (2)' man-Seite dokumentiert. –
Versuchen Sie auf dieser Seite nach "Shebang" zu suchen. – Ether