【发布时间】:2012-12-02 21:14:35
【问题描述】:
我想创建一个类似于mongo、node、redis-cli、mysql 等编程解释器的 bash 脚本。
我希望能够使用像 test 这样的命令,它的行为类似于上面的示例。
thomas@workstation:~$ test
>
如何创建一个这样的命令?这叫什么?
我希望能够获取内容并将其转换为变量。
thomas@workstation:~$ test
> hello world
hello world
thomas@workstation:~$
一旦我希望能够处理代码中的字符串“hello world”,我只想在按下回车后获取一个“条目”,例如回显它。
这叫什么?如何使用 BASH 制作一个?
【问题讨论】:
-
为什么不直接将您想要的命令实现为脚本(或单个脚本中的 shell 函数)? Bash 已经是一个非常强大的环境,并且在作为 shell 方面做得很好。
标签: linux bash unix command-line terminal