linuxshell读取配置⽂件中的内容⽂章⽬录
读取sftp服务器配置信息
1. 创建conf⽂件夹
linux查看当前文件夹内容mkdir conf
2. 创建f⽂件
cd conf
vim f
写⼊内容
格式:ip|⽤户名|密码|⽬录|
案例:192.168.0.110|username|password|/sftp/send/|
3. 编写读取⽂件的脚本
#/bin/bash
line=`cat ./conf/f`
host=`echo $line|awk -F "|" '{print $1}'`
username=`echo $line|awk -F "|" '{print $2}'`
password=`echo $line|awk -F "|" '{print $3}'`
remote_path=`echo $line|awk -F "|" '{print $4}'`
echo$datadir
echo$line
echo$host
echo$username
echo$password
echo$remote_path
4. 赋予脚本可执⾏权限
chmod u+x readshell.sh
5. 执⾏脚本
./readshell.sh
6. 获取的信息
[root@localhost ~]# ./readshell.sh
192.168.0.110|username|password|/sftp/send/|
192.168.0.110
username
password
/
sftp/send/
[root@localhost ~]#
7. 利⽤这种⽅式举⼀反三

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。