亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 6769 | 回復(fù): 10
打印 上一主題 下一主題

[文本處理] 查服務(wù)腳本幾個(gè)問(wèn)題請(qǐng)教 [復(fù)制鏈接]

論壇徽章:
1
巨蟹座
日期:2013-10-12 09:53:21
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2013-08-02 16:14 |只看該作者 |倒序?yàn)g覽
本帖最后由 taosicai 于 2013-08-02 16:17 編輯

目的:查informix數(shù)據(jù)庫(kù)的服務(wù)
過(guò)程
echo  "下面緊臨這行注意大小寫(xiě)"
env  |  grep INFORMIX
echo  "在結(jié)果中找:INFORMIXSQLHOSTS=/informix/etc/sqlhosts.inf"
cat  /informix/etc/sqlhosts.inf
echo  "在結(jié)果中找以tcp結(jié)尾的行(多數(shù)是這個(gè)協(xié)議),例:onsoctcp   serverName   servicesName"
cat /etc/services  |  grep  servicesName

腳本
su - informix <<EOF
env | grep INFORMIX
fileName=`env | awk '/INFORMIXSQLHOSTS/{print substr($0,18 )}'`
#ServerName=`env | awk '/INFORMIXSERVER/{print substr($0,16)}'`
echo "*********************************"
echo "# cat" $fileName
cat $fileName
fileInfo=`cat $fileName | awk '/onsoctcp/{print $NF}'`
echo $fileInfo
echo "*********************************"
for Info in $fileInfo
do
  echo "# cat /etc/services | grep" $Info
  cat /etc/services | grep $Info
  echo "*********************************"
done
EOF

論壇徽章:
1
巨蟹座
日期:2013-10-12 09:53:21
2 [報(bào)告]
發(fā)表于 2013-08-02 16:15 |只看該作者
問(wèn)題
1、fileName變量獲取時(shí),如果想使用=定位,如何寫(xiě)awk的substr和index?
2、fileInfo變量獲取時(shí),如果協(xié)議可能有onsoctcp、olsoctcp、drsoctcp、secoctcp這四種情況該怎么辦?
3、如果啟用注釋的serverName變量,fileInfo=`cat $fileName | awk '/$serverName/{print $NF}'` 怎樣才對(duì)?
4、腳本除第一行和最后一行外的內(nèi)容,我在red hat上測(cè)試過(guò)了,我在informix用戶(hù)下用export寫(xiě)環(huán)境,退出后就無(wú)效了。我該怎么辦?所以暫時(shí)沒(méi)在root下測(cè)試。

論壇徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年紀(jì)念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役紀(jì)念章
日期:2022-04-24 14:33:24
3 [報(bào)告]
發(fā)表于 2013-08-02 16:36 |只看該作者
1
  1. fileName=`env | awk -F= '/INFORMIXSQLHOSTS/{print $2}'`
復(fù)制代碼

論壇徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年紀(jì)念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役紀(jì)念章
日期:2022-04-24 14:33:24
4 [報(bào)告]
發(fā)表于 2013-08-02 16:42 |只看該作者
2
  1. fileInfo=`cat $fileName | awk '/octcp/{print $NF}'`
復(fù)制代碼

論壇徽章:
1
巨蟹座
日期:2013-10-12 09:53:21
5 [報(bào)告]
發(fā)表于 2013-08-05 09:53 |只看該作者
Shell_HAT 發(fā)表于 2013-08-02 16:36
1


學(xué)習(xí)了,這個(gè)用法真好。

論壇徽章:
1
巨蟹座
日期:2013-10-12 09:53:21
6 [報(bào)告]
發(fā)表于 2013-08-05 10:21 |只看該作者
回復(fù) 4# Shell_HAT


    這種方法確實(shí)能解決問(wèn)題,高手這樣回答,說(shuō)明awk沒(méi)有g(shù)rep -E這樣的參數(shù)。我明白了。

論壇徽章:
1
巨蟹座
日期:2013-10-12 09:53:21
7 [報(bào)告]
發(fā)表于 2013-08-05 12:34 |只看該作者
問(wèn)題3自問(wèn)自答
3、如果啟用注釋的serverName變量,fileInfo=`cat $fileName | awk '/$serverName/{print $NF}'` 怎樣才對(duì)?

fileInfo=`cat $fileName | awk '/'$serverName'/{print $NF}'`

論壇徽章:
1
巨蟹座
日期:2013-10-12 09:53:21
8 [報(bào)告]
發(fā)表于 2013-08-05 12:37 |只看該作者
問(wèn)題4自問(wèn)自答
4、腳本除第一行和最后一行外的內(nèi)容,我在red hat上測(cè)試過(guò)了,我在informix用戶(hù)下用export寫(xiě)環(huán)境,退出后就無(wú)效了。我該怎么辦?所以暫時(shí)沒(méi)在root下測(cè)試。

su - informix
vi .bash_profile
export INFORMIXDIR=/opt/ibm/informix
保存
source .bash_profile

論壇徽章:
1
巨蟹座
日期:2013-10-12 09:53:21
9 [報(bào)告]
發(fā)表于 2013-08-05 12:37 |只看該作者
本帖最后由 taosicai 于 2013-08-05 12:38 編輯

結(jié)貼。
再次感謝老朋友:Shell_HAT !。

論壇徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年紀(jì)念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役紀(jì)念章
日期:2022-04-24 14:33:24
10 [報(bào)告]
發(fā)表于 2013-08-05 12:55 |只看該作者
回復(fù) 6# taosicai


awk里面的語(yǔ)法是這樣的:
  1. awk '/onsoctcp/||/lsoctcp/'
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP