回答編集履歴
2
日本語が変なところを訂正
test
CHANGED
@@ -62,7 +62,7 @@
|
|
62
62
|
|
63
63
|
|
64
64
|
|
65
|
-
と起動されたかのように解釈してくれます。これはpythonに限らず一般的なスクリプトインタープリタ(スクリプトファイルを引数にして実行できるようなあらゆるもの。Pythonもそうです。)で使える一般的な方法です。unix系OSの便利な点はこれがbashなどのシェル上から起動された場合のみならず、
|
65
|
+
と起動されたかのように解釈してくれます。これはpythonに限らず一般的なスクリプトインタープリタ(スクリプトファイルを引数にして実行できるようなあらゆるもの。Pythonもそうです。)で使える一般的な方法です。unix系OSの便利な点はこれがbashなどのシェル上から起動された場合のみならず、実行可能ファイルを起動するexecシステムコールレベルでこの機構がサポートされていることで、そのため`find ... -exec コマンド...`などのようにシェル以外から起動されるような場合でも同様に動いてくれます。要するにCコンパイラーのようなものだけがunixでのコマンドを作成する唯一の手段ではなくとても手軽にコマンドが作れるわけですね。
|
66
66
|
|
67
67
|
|
68
68
|
|
1
実行結果の間違いを訂正
test
CHANGED
@@ -34,11 +34,15 @@
|
|
34
34
|
|
35
35
|
$ ./echo.py hello world
|
36
36
|
|
37
|
+
./echo.py
|
38
|
+
|
37
39
|
hello
|
38
40
|
|
39
41
|
world
|
40
42
|
|
41
43
|
```
|
44
|
+
|
45
|
+
(訂正:最初の回答では./echo.pyが印字されることが抜けてました。失礼しました)
|
42
46
|
|
43
47
|
|
44
48
|
|