天天看点

linux shell读取配置文件中的内容

文章目录

  • ​​1. 创建conf文件夹​​
  • ​​2. 创建sftp_conn.conf文件​​
  • ​​3. 编写读取文件的脚本​​
  • ​​4. 赋予脚本可执行权限​​
  • ​​5. 执行脚本​​
  • ​​6. 获取的信息​​
  • ​​7. 利用这种方式 举一反三​​

1. 创建conf文件夹

mkdir      

2. 创建sftp_conn.conf文件

cd conf
vim sftp_conn.conf
写入内容
格式:ip|用户名|密码|目录|
案例:192.168.0.110|username|password|/sftp/send/|      

3. 编写读取文件的脚本

#/bin/bash

line=`cat ./conf/sftp_conn.conf`
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      

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. 利用这种方式 举一反三

继续阅读