【发布时间】:2013-04-11 06:08:47
【问题描述】:
我试图让 printf 函数打印出一行带有存储值的变量,其中一个变量可能包含一个星号。使用 printf 的原因是我可以遵循 limits.conf 文件中已有的格式样式,将每个变量固定在指定的空间量中。它适用于“*”以外的任何内容。
printf "#"'%-15s %-7s %-15s %-8s\n' $domain $type $item $value >> ~/etc/security/limits.conf
比如说: 域=* 类型=硬 项目=核心 价值=100
执行此操作时,我奇怪地在limits.conf 文件中获得了我所有目录的列表,即使域的值为“*” 完全不确定是否有解决方法。希望有人能帮忙!提前致谢!
条目外观示例:
#<domain> <type> <item> <value>
#
#* soft core 0
【问题讨论】: