linux shell读取配置文件中的内容
生活随笔
收集整理的這篇文章主要介紹了
linux shell读取配置文件中的内容
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 創建conf文件夾
- 2. 創建sftp_conn.conf文件
- 3. 編寫讀取文件的腳本
- 4. 賦予腳本可執行權限
- 5. 執行腳本
- 6. 獲取的信息
- 7. 利用這種方式 舉一反三
讀取sftp服務器配置信息
1. 創建conf文件夾
mkdir conf2. 創建sftp_conn.conf文件
cd conf vim sftp_conn.conf 寫入內容 格式:ip|用戶名|密碼|目錄| 案例:192.168.0.110|username|password|/sftp/send/|3. 編寫讀取文件的腳本
#/bin/bashline=`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_path4. 賦予腳本可執行權限
chmod u+x readshell.sh5. 執行腳本
./readshell.sh6. 獲取的信息
[root@localhost ~]# ./readshell.sh 192.168.0.110|username|password|/sftp/send/| 192.168.0.110 username password /sftp/send/ [root@localhost ~]#7. 利用這種方式 舉一反三
在代碼中有硬編碼的問題,在shell腳本中也是一樣的,咱們應該把一些敏感的信息放到配置文件中,當需要配置文件中的信息時,從配置文件讀取即可
總結
以上是生活随笔為你收集整理的linux shell读取配置文件中的内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Springboot2.x +JPA 集
- 下一篇: 调整selinux状态为disabled