我正在通过Shell(Bash)脚本入门工作,并注意到的手册页mkdir
描述了一个详细选项,该选项在创建目录时显示一条消息:
-v, --verbose print a message for each created directory
似乎mkdir -v
有一个预定义的消息正在打印。有没有办法打印自定义消息?有没有办法永久设置自定义消息而不是默认消息?
从的源代码开始mkdir.c
,这是处理-v
选项的部分:
case 'v': /* --verbose */
options.created_directory_format = _("created directory %s");
break;
如您所见,所使用的字符串被硬编码到源代码中。要将消息永久更改为自定义消息,可以修改源代码的这一部分并重新编译mkdir
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句