我正在制作一种基本语言。嗯,不完全是,但你会看到的。现在,我执行了 echo 和 exit 命令,但我需要帮助。
如果我给它一个字符串'echo "hello bob"',我希望它把它分开,然后给我一个像这样的数组 [echo, Hello Bob]。现在,我有回声工作,但只有一个字。所以我可以做-->'echo bob',它会输出'bob'。但是,如果我执行“echo hi bob”,它将输出“hi”。我一直希望它这样做。如果我有一个命令 foo,我想做 'foo "bar face" boo' 并得到 [foo, bar face, boo]。所以基本上我想做 myArr.split(' ') 除了引号之间的任何内容。我怎样才能做到这一点?