我正在通过Shell(Bash)脚本入门工作,并注意到mkdir的联机帮助页描述了一个详细选项,该选项在创建目录时显示一条消息:


mkdir -v似乎具有打印的预定义消息。有没有办法打印自定义消息?有没有办法永久设置自定义消息而不是默认消息?

最佳答案

the source code for mkdir.c 中,这是处理-v选项的部分:

    case 'v': /* --verbose  */
      options.created_directory_format = _("created directory %s");
      break;

如您所见,所使用的字符串被硬编码到源代码中。要将消息永久更改为自定义消息,可以修改源代码的这一部分并重新编译mkdir

08-05 10:17
查看更多