我在/test下写了个脚本如下
#!/bin/bash
conf=$(ls /var/named/chroot/etc/ | grep *.conf)
echo $conf
之后执行脚本显示conf的值是空
把路径切换到/var/named/chroot/etc
再执行脚本就显示conf的值是named.caching-nameserver.conf
求解?
#!/bin/bash
conf=$(ls /var/named/chroot/etc/ | grep *.conf)
echo $conf
之后执行脚本显示conf的值是空
把路径切换到/var/named/chroot/etc
再执行脚本就显示conf的值是named.caching-nameserver.conf
求解?
本文探讨了一个Bash脚本中的问题:当尝试从特定目录读取配置文件时,脚本行为表现不一致。该脚本在不同目录下执行时返回不同的结果。文章分析了可能的原因并寻求解决方案。
2115

被折叠的 条评论
为什么被折叠?



