我想编写一个脚本来自动检查所有配置文件并将结果放入文件中,因此对于第一个我必须检查apache模块,如果安装了这些(我的列表)模块在报告中说ok,如果不是说false和模块名称,我做了这个,但....
#!/bin/bash
for LIN in `cat $1`
do
#if grep LIN "$2"; then
if [[ $LIN == *$1* ]]; then
echo T
else
echo F
fi
done
我必须将此命令放入我的脚本(apache -M)中以列出所有可用模块并将其放入变量中。 还有一个提到,这个脚本必须在其他服务器和机器上工作,我的意思是它必须是可移植的,它必须不起作用取决于其他输入文件。
请帮助。
感谢所有
答案 0 :(得分:0)
有两个问题:
cat
使用此:
#!/bin/bash
while read -r LIN
do
#if grep LIN "$2"; then
if [[ "$LIN" == *"$2"* ]]; then
echo T
else
echo F
fi
done < "$1"