无法为 fortune 命令创建自定义 fortune。我运行的是 Mac OS X 10.6,并使用 fink 安装了 fortune 和 fortune-mod 命令。以下是我的过程:
我创建一个如下文本文件:
ARMED MEN ARE CITIZENS, UNARMED MEN ARE SUBJECTS!!! % Armenians are comical in full battle dress. % Armies aren't known for neatness. -- Solomon Short %
在终端中运行此命令:
strfile mytextfile quotes.dat
最后我尝试运行:
fortune quotes.dat
并向我发出这个错误:
fortune:/Users/bigred/Downloads/quotes.dat not a fortune file or directory
有任何想法吗?
答案1
您从文本文件运行它,.dat 文件只是数据库。两个文件需要同名并位于同一目录中。当您输入时,fortune quotes
它会查找 quotes.dat。
所以:
strfile quotes
将创建 quotes.dat。然后您可以像这样运行它们:
fortune quotes
输出:
[root@awesome ~]# 财富名言 武装人员是公民,手无寸铁的人员是臣民!!!