为 fortune 命令创建自定义财富

为 fortune 命令创建自定义财富

无法为 fortune 命令创建自定义 fortune。我运行的是 Mac OS X 10.6,并使用 fink 安装了 fortune 和 fortune-mod 命令。以下是我的过程:

  1. 我创建一个如下文本文件:

    ARMED MEN ARE CITIZENS, UNARMED MEN
    ARE SUBJECTS!!! 
    %
    Armenians are
    comical in full battle dress. % Armies
    aren't known for neatness.  -- Solomon
    Short %
    
  2. 在终端中运行此命令:

    strfile mytextfile quotes.dat
    
  3. 最后我尝试运行:

    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 ~]# 财富名言
武装人员是公民,手无寸铁的人员是臣民!!!

相关内容