亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
?往一個(gè)文本插入數(shù)據(jù),執(zhí)行成功,但是文本沒有變化。。。
[打印本頁(yè)]
作者:
zhmysh
時(shí)間:
2010-08-10 22:01
標(biāo)題:
?往一個(gè)文本插入數(shù)據(jù),執(zhí)行成功,但是文本沒有變化。。。
腳本如下:
#!/bin/bash
cd /usr/local/nagios/etc
addinfo()
{
host=$1
server=$2
echo 'define serviceextinfo{'>>services.cfg
echo " host_name $host">>services.cfg
echo " service_description $server">>services.cfg
echo " action_url /nagios/pnp/index.php?host=$host&srv=$server">>services.cfg
echo ' }'>>services.cfg
echo ' '>>services.cfg
}
for loop in `ls -1 /usr/local/nagios/share/perfdata/`
do
for name in `cat services.cfg |grep -A 1 '${loop}\>' |grep service |awk '{print $2}'`
do
addinfo $loop $name
sleep 0.5
done
done
執(zhí)行腳本沒有提示錯(cuò)誤,但是腳本馬上執(zhí)行完,并沒有往services.cfg 插入數(shù)據(jù)。。。。。真不知道,腳本那地方有問題?
作者:
Shell_HAT
時(shí)間:
2010-08-10 22:15
bash -vx test.sh
復(fù)制代碼
自己先看看執(zhí)行過(guò)程?
作者:
yanu
時(shí)間:
2010-08-10 22:18
echo ' ' >>services.cfg
注意空格.
作者:
Shell_HAT
時(shí)間:
2010-08-10 22:26
回復(fù)
3#
yanu
有沒有都行
作者:
zhmysh
時(shí)間:
2010-08-10 22:35
cat services.cfg |grep -A 1 '${loop}\>' |grep service |awk '{print $2}'
這一句。。我在命令行用實(shí)際值代替變量,是有數(shù)據(jù)輸出。
但是在腳本執(zhí)行,并沒有數(shù)據(jù)輸出。。。。奇了怪,有點(diǎn)暈。。。
作者:
yanu
時(shí)間:
2010-08-10 22:42
回復(fù) yanu
有沒有都行
Shell_HAT 發(fā)表于 2010-08-10 22:26
還真是... 如果加引號(hào)了可以沒空格{:3_186:}
作者:
yanu
時(shí)間:
2010-08-10 22:44
回復(fù)
5#
zhmysh
cat services.cfg |grep -A 1
'
${loop}\>
'
|grep service |awk '{print $2}'
換成雙引號(hào)呢
作者:
zhmysh
時(shí)間:
2010-08-10 22:53
本帖最后由 zhmysh 于 2010-08-10 22:57 編輯
回復(fù)
7#
yanu
是引號(hào)的問題,低級(jí)失誤。。。單引號(hào),不能變量轉(zhuǎn)換。。謝謝各位。。
作者:
yanu
時(shí)間:
2010-08-10 22:55
那也不能單引號(hào)里擴(kuò)一個(gè)變量啊
啥叫絕對(duì)匹配啊
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2