- 论坛徽章:
- 0
|
脚本:
- #!/bin/sh
- FTP_CM_HOST_TMP=""
- FTP_CM_USER_TMP=""
- FTP_CM_PASS_TMP=""
- FTP_CM_DIR_TMP=""
- CONFIGFILE='./2.ini'
- while read LINE
- do
- case ${LINE} in
- \#*)
- ;;
- FTP_CM_HOST*) FTP_CM_HOST_TMP=`echo ${LINE} | awk '{print $2}'`
- ;;
- FTP_CM_USER*) FTP_CM_USER_TMP=`echo ${LINE} | awk '{print $2}'`
- ;;
- FTP_CM_PASS*) FTP_CM_PASS_TMP=`echo ${LINE} | awk '{print $2}'`
- ;;
- FTP_CM_DIR*) FTP_CM_DIR_TMP=`echo ${LINE} | awk '{print $2}'`
- ;;
- *)
- ;;
- esac
-
- echo "$FTP_CM_HOST_TMP"
- echo "$FTP_CM_USER_TMP"
- echo "$FTP_CM_PASS_TMP"
- echo "$FTP_CM_DIR_TMP"
- done < ${CONFIGFILE}
- echo "----------------------------"
- echo "$FTP_CM_HOST_TMP"
- echo "$FTP_CM_USER_TMP"
- echo "$FTP_CM_PASS_TMP"
- echo "$FTP_CM_DIR_TMP"
- echo "----------------------------"
- exit 0
复制代码
配置文件: 2.ini
- FTP_CM_HOST 1.1.1.1 # Default machine IP
- FTP_CM_USER aaa # Default machine USER
- FTP_CM_PASS bbb # Default machine PASSWORD
- FTP_CM_DIR /abc/dat # Default machine data directory
复制代码
执行1.sh
- 1.1.1.1
- 1.1.1.1
- aaa
- 1.1.1.1
- aaa
- bbb
- 1.1.1.1
- aaa
- bbb
- /abc/dat
- ----------------------------
- ----------------------------
复制代码
我要的是出了while循环后的值,不知道是怎么回事
请大虾帮我检查下哪里问题,我都蒙了.
另外 我这种读文件去变量 有没有更好的方法呢?
我学习一下 谢谢 |
|