0

我想知道以下问题的解决方案。

问题:当我在命令行上输入数字/字符串时,我应该能够以我自己的方式解释它,并根据字符串的内容执行任何操作,例如,如果它是数字则执行操作 1,否则执行操作 2 , ETC。

例子:

$ 85049  
[ This should do 'cd /dir1/dir2/../85049' ]

我不能为此设置别名,因为我可以输入任何大数字。

任何想法,如何通过 bash 实现此功能?

4

1 回答 1

3

您可以使用该command_not_found_handle功能。

http://www.gnu.org/software/bash/manual/bashref.html#Command-Search-and-Execution

不过,我认为这不是一个好主意,建议您重新考虑最初的前提。

于 2013-02-01T18:33:23.223 回答