質問するログイン新規登録

回答編集履歴

1

内容の誤り訂正と加筆

2020/12/09 14:46

投稿

ppaul
ppaul

スコア24674

answer CHANGED
@@ -18,15 +18,23 @@
18
18
  ```
19
19
  とか書けばbashのコマンドとして解釈・実行されますし、
20
20
 
21
- ```python
21
+ ```Linux
22
+ $ cat /usr/bin/wheel
22
23
  #!/usr/bin/python
24
+ # -*- coding: utf-8 -*-
23
- def foo(x):
25
+ import re
26
+ import sys
24
27
  ・・・・
25
28
  ```
26
- か書けば、(python2系の)pythonのプログラムして解釈・実行されます。
29
+ などを見ると、wheelは、(python2系の)pythonのプログラムであるこがわかります。
27
30
 
28
- このようなインタプリタのことをスクリプト言語、実行可能なテキストファイルのことをスクリプトあるいはシェルスクリプトと呼びます。
31
+ このようなインタプリタのことをスクリプト言語、実行可能なテキストファイルのことをスクリプト、特にシェルのスクリプトの場合はシェルスクリプトと呼びます。
29
32
 
30
33
  pythonを使う場合もbashを使う場合も、使い方は同じです。テキストファイルの1行目に #!パス名 を書いて二行目以降にプログラムを書き、保存したあと、chmod +x命令を使って実行属性を付けます。
31
34
 
32
- ただし、bashのスクリプトなどはファイル名は何でも良いのですがpythonのスクリプトは.pyでければならないこに注意してください
35
+ Pythonスクリプトとかシェルスクリプトのサンプルを見たい場合、以下のようコマンドで探す便利です
36
+
37
+ ```Linux
38
+ $ file /usr/bin/* | grep Python
39
+ $ file /usr/bin/* | grep shell
40
+ ```