ACa*_*ter 8 command-line application
使用linux一两个月后,我知道我现在在做什么。
在使用任何语言创建程序时,我显然一直在使用这样的代码:
$ python test.py
Run Code Online (Sandbox Code Playgroud)
因此,如果我想test.py
读取给定的文件,则必须使用:
$ python test.py something.file
Run Code Online (Sandbox Code Playgroud)
我现在想做什么,它尝试创建一个命令行应用程序,所以我可以使用
$ myapp something.file
Run Code Online (Sandbox Code Playgroud)
像python
in$ python test.py
或nano
in 之类的程序$ nano program.pl
但是我到底从哪里开始构建这样的应用程序呢?一点网络拖网让我无处可去。
如果你能自己告诉我那会很棒,但我会欣然接受一堆链接。
如果有不止一种方式,我完全开放,我真的不介意什么语言(学习另一种语言的借口!)或其他什么。
jw0*_*013 15
您可以通过将 Python 脚本设为可执行 ( chmod +x test.py
) 并制作#!/usr/bin/env python
第一行来运行它们。一旦你这样做了,运行test.py args
将调用 python 来运行你的脚本。如果您想了解更多信息,请阅读shebang。