我有一张以下格式的表格。 现在,我试图从表中获取值并将其传递给shell脚本。
#!/bin/bash
# Connect to DB and spool query result into a CSV file
export ORACLE_HOME=/usr/oracle/current
nohup $ORACLE_HOME/bin/sqlplus -s -s user/password@TEST123 << EOF
set echo off head off feed off pagesize 0 trimspool on linesize 1000 colsep ,
spool output.csv
select Url , TAG from ABHAY_TEST;
spool off;
exit;
EOF
# Using while loop read values into variables from CSV file and create flat file for each records
counter=1
while IFS=, read -r V1 V2
do
curl -s "${V1}" | grep -Po "${V2}" | wc -l
counter=$(( counter + 1 ))
done < output.csv
但我无法得到理想的结果。我确信在从Table收集数据并将其作为变量传递给脚本时我会犯错。
有人可以帮我吗?