sqlite 将脚本Bash到SQL lite数据库

w6mmgewl  于 2022-12-13  发布在  SQLite
关注(0)|答案(1)|浏览(135)

任何人都可以提供任何代码来帮助我的问题基本上我有一个完整的列表,有国家代码的ovpn文件,即GB为大不列颠和该国家内的位置。我正在寻找一个脚本,将扫描他们所在的文件夹,并创建一个sqlite dB与正确的国家代码和直接URL到ovpn文件。
任何人想到一个好的方法来做说的任务。
谢谢你
还没有因为我不知道从哪里开始。

bvpmtnay

bvpmtnay1#

已做出以下假设。
1.文件名模式:JP_文件.ovpn
1.档案位置:/用户/用户/临时文件/JP_文件.ovpn
1.数据库名称:ovpn.db
1.表格名称:ovpn_列表
开始时的示例代码。

#!/bin/sh

cw=$(pwd)
find $cw -type f -name "*.ovpn" | while read file_location ; do
  FileLocation=$file_location
  CountryCode=$(echo "$file_location" | cut -d '_' -f '1' | cut -d '/' -f '5')
  sqlite3 ovpn.db "insert into ovpn_list (FileLocation,CountryCode) values ('$FileLocation','$CountryCode');"
done

示例输出:

相关问题