在shell指令碼中讀取配置檔案使用 cat ,grep,awk和sed
比如在 eaxmple.ini中有
ftp_url = 127.0.0.1:223
ftp_user = admin
ftp_password = ftp~!@#$%
則在shell指令碼中讀取配置
ftp_url =cat eaxmple.ini | grep ftp_url | awk -f'=' '' | sed s/[[:space:]]//g
ftp_user =cat eaxmple.ini | grep ftp_user | awk -f'=' '' | sed s/[[:space:]]//g
ftp_password =cat eaxmple.ini | grep ftp_password | awk -f'=' '' | sed s/[[:space:]]//g
此處必須使用sed s/[[:space:]]//g 去除 多餘的空格符
之前沒有使用sed 在自動登入ftp時,會出現總是連不上的問題。
l_user=$1
l_pass=$2
l_host=$3
l_file=$4
lftp << eof
open ftp://$l_user:$l_pass@$l_host
get $l_file
eof}
dos2unix filename
bat指令碼讀取配置檔案
bat 讀取配置檔案 echo off echo please input is not null user passsword expath date 讀取配置檔案 where bcp 正式有bcp放開下面這句話 if errorlevel 1 exit else echo program exi...
shell 讀取配置檔案的方法
乙個bbs的問答。配置檔案config內容如下 id 123 ip 192.168.3.154 name test方法一,利用sed解析文字,提取配置資訊 id sed id d s urfile ip sed ip d s urfile name sed name d s urfile echo ...
shell指令碼批量生成配置檔案
如果管理的站點和伺服器較多的情況下,每次修改配置檔案都相當痛苦。因而想到了用shell指令碼來批量生成配置檔案和配置資料。下面這個指令碼是為了批量生成nagios監控配置檔案的乙個shell指令碼程式。其原理是事先定義乙個shell指令碼模板,然後每個需要監控的站點複製乙份模板替換掉模板檔案裡面的變...