天天看點

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. 利用這種方式 舉一反三

繼續閱讀