shell脚本读取配置文件
来源:互联网 发布:电磁炮 激光炮 知乎 编辑:程序博客网 时间:2024/05/16 00:40
前段时间 要做一个脚本,实现ftp自动下载,对方的url地址和给我的ftp账号、密码会随后变化,所以都设置在配置文件中。在shell脚本中读取配置文件使用 cat ,grep,awk和sed比如在 eaxmple.ini中有ftp_url = 127.0.0.1:223ftp_user = adminftp_password = ftp~!@#$%
则在shell脚本中读取配置
FTP_URL = cat eaxmple.ini | grep ftp_url | awk -F'=' '{ print $2 }' | sed s/[[:space:]]//g
FTP_USER = cat eaxmple.ini | grep ftp_user | awk -F'=' '{ print $2 }' | sed s/[[:space:]]//g
FTP_PASSWORD = cat eaxmple.ini | grep ftp_password | awk -F'=' '{ print $2 }' | sed s/[[:space:]]//g
此处必须使用sed s/[[:space:]]//g 去除 多余的空格符
之前没有使用sed 在自动登录ftp时,会出现总是连不上的问题。
另外附上 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_fileEOF}注意:shell脚本和配置文件下载到本地之后可能会有格式问题,所以要首先执行格式命令去除 乱码影响dos2unix filename
1 0
- shell脚本读取配置文件
- shell脚本读取配置文件
- shell脚本读取配置文件
- shell脚本读取ini配置文件的值
- shell脚本读取ini配置文件的值
- 如何用shell脚本读取配置文件
- Shell脚本读取ini配置文件实例教程
- linux shell 脚本读取 ini 配置文件
- 读取配置文件的shell脚本实现
- shell脚本读取ini配置文件的值
- shell脚本按行读取配置文件并解析
- shell 读取配置文件
- shell读取配置文件
- linux shell 读取配置文件
- linux shell 读取配置文件
- shell读取ini配置文件
- bat脚本读取配置文件
- shell脚本读取文件
- Hive-0.12.0的安装及简单使用
- Codeforces Round #365 (Div. 2) [D] Mishka and Interesting sum
- jeecg操作子标签点击弹出对话框(dialog)以及消息框弹出
- 题目:在二叉树中给出两个已知结点,求这两个结点的最低公共祖先
- poj3565 ants(KM)
- shell脚本读取配置文件
- 在Fragment中使用Listview
- Google 最常用的搜索指令
- light oj 1258
- 注册了pangu.im,盘古,vigor.im,crystal.im, jade.im, fool.im,很好的后缀啊im我是的意思
- IE8和Firefox对于table有不同的展示效果
- 程序员书单
- 第二层、三层、四层交换机原理
- cv中实现滚动条随着视频播放移动