回答編集履歴

2

書式修正

2020/05/31 01:06

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -2,8 +2,6 @@
2
2
 
3
3
 
4
4
 
5
- UNIX系OSは一行目先頭に`#!`(シバン)が書かれたテキストファイルを実行すると、そのファイルを`#!`の後に書かれたプログラムに読み込ませる動作をします。
5
+ UNIX系OSは一行目先頭に[`#!`(シバン)](https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%90%E3%83%B3_(Unix))が書かれたテキストファイルを実行すると、そのファイルを[`#!`](https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%90%E3%83%B3_(Unix))の後に書かれたプログラムに読み込ませる動作をします。
6
6
 
7
- `#!`(シバン)が書かれたファイルを実行するため、当然ながら実行権限が必要です。
8
-
9
- [シバン (Unix)](https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%90%E3%83%B3_(Unix))
7
+ [`#!`](https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%90%E3%83%B3_(Unix))が書かれたファイルを実行するため、当然ながら実行権限が必要です。

1

#!追記

2020/05/31 01:06

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -1 +1,9 @@
1
1
  `python3 loop`とした場合に実行されているのは`python3`で、`loop`は`python3`によりテキストファイルとして読み取られているだけです。
2
+
3
+
4
+
5
+ UNIX系OSは一行目先頭に`#!`(シバン)が書かれたテキストファイルを実行すると、そのファイルを`#!`の後に書かれたプログラムに読み込ませる動作をします。
6
+
7
+ `#!`(シバン)が書かれたファイルを実行するため、当然ながら実行権限が必要です。
8
+
9
+ [シバン (Unix)](https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%90%E3%83%B3_(Unix))