我正在学习 Shell (Bash) 脚本编写 的初级读物,并注意到 mkdir
的联机帮助页描述了一个详细的选项,该选项在创建目录时显示一条消息:
-v, --verbose print a message for each created directory
似乎 mkdir -v
打印了一条预定义的消息。有没有办法打印自定义消息?有没有办法永久设置自定义消息而不是默认消息?
最佳答案
来自 the source code for mkdir.c
,这是处理 -v
选项的部分:
case 'v': /* --verbose */
options.created_directory_format = _("created directory %s");
break;
如您所见,所使用的字符串被硬编码到源代码中。要将消息永久更改为自定义消息,可以修改源代码的这一部分并重新编译 mkdir
。
关于linux - mkdir 中的详细选项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28470678/