test
コンテンツを含むファイルがあります。
#!/bin/sh -c 'echo was called with $0'
私がそれを実行する./test
と
sh -c 'echo was called with $0' ./test
私が知る限りしなければならないにつながりますwas called with ./test
。
ただし、エラーメッセージが表示されます。
/bin/sh: 0: Illegal option -
このエラーの理由は何ですか?
パラメータを印刷するより簡単な方法があることを知っています。このecho
部分は関係がなく、より複雑なものを置き換えます。
追加情報:cat -E test
私にください
#!/bin/sh -c 'echo was called with $0'$
$