回答編集履歴

1

BOMについて追記

2018/08/14 13:50

投稿

angel_p_57
angel_p_57

スコア1672

test CHANGED
@@ -7,6 +7,14 @@
7
7
 
8
8
 
9
9
  とあるので、有効な実行可能形式とみなされてないんでしょう。ありがちなのは、改行コードの違いで、余分な `\r`(CR) が紛れ込んでいることでしょうか。
10
+
11
+
12
+
13
+ 追記--
14
+
15
+ 元のスクリプトがWindows環境由来であれば、BOM付きUTF-8等になっているかもしれません。ファイルの先頭2byteが正確に"#!"になっている必要がありますので、ファイルの先頭3byteを占めるBOMがあると、実行可能なプログラムと見做されなくなりますから、これも原因としてあり得ます。
16
+
17
+ --
10
18
 
11
19
 
12
20