だから私はまだ何も試していませんが、それらのコードスクリプトが機能しないことはわかっています..
だから、いくつかの機能を持つプログラムを作成していました. rm
、delete
、mkdir
およびedit
。これらのプログラムにはすべて共通点があり、ファイル名などの「例外」があります。そこで、プログラムが実際にそれをどのように処理できるのか疑問に思ったので、最初に考えたのは別の言語の何かでした。しかし、今ではそうではないので、LUAにあると私が思うのはこれです:
シェルで実行: MyProgram run DNS_SERVER
MyProgram
local MyProgramexception = read(MyProgram {$0}:{$1}:{$2})
しかし、それほど単純ではないと思いますが、必要なのはif
、たとえば次のようなステートメントを実行するものです。
public $0 = {exception}
public $1 = {exception}
local run = ({$0}, run)
local del = ({$0}, rm)
local program = ({$1}, dns_server || web_server || other_things..)
もちろん、これは可能な限りリアルに見えるように試みたので、動作しないコードです..
それで、実際にこれを知っている人がいるのだろうかと思いましたか?
Arqadeにも投稿しましたが、なんだか話が逸れてしまいました..