前提・実現したいこと
sourceコマンドが使えるようになりたい
発生している問題・エラーメッセージ
エラーメッセージ sh hoge.sh(1) hoge.sh: line 3: ./abc.sh: Permission denied hoge.sh: line 5: abc.sh: No such file or directory sh hoge.sh(2) hoge.sh: line 3: ./abc.sh: Permission denied hoge.sh: line 5: source: filename argument required source: usage: source filename [arguments]
該当のソースコード
hoge.sh(1) #!/bin/sh ./abc.sh source abc.sh
hoge.sh(2) #!/bin/sh ./abc.sh source
試したこと
ここに問題に対して試したことを記載してください。
(1)と(2)の違いは何ですか。
ファイル名を指定しただけなのにエラーがでるということはありえるのでしょうか。
補足情報(FW/ツールのバージョンなど)
/bin/sh はシンボリックリンクで /bin/bashを実行しています。
なので /bin/shは固定(変更しない方向)
また、シェル実行コマンドは
sh ファイル名 で固定(変更しない)
bash では叩かない方向でお願いします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/12 12:44
2018/07/12 12:55
2018/07/12 13:27