我的一个脚本有问题。我有一个信息列表,每行包含 3 个单词(或单词链),由 a 分隔;
我要做的是读取这个文件并将信息保存到 Oracle 数据库中。第一列是用户 ID,第二列是名字,第三列是姓氏。为了保留空格(例如对于复杂的名称),我想使用 awk。但它不起作用......我写的是:
cat List_employees_a.csv | awk -F ";" '{
sqlplus -s << EOF
${UR_ID}/${PASSWD}@AIM
insert into UAM.USER_DEFINITION values (UPPER('${1}'),LOWER('${2}'),UPPER('${3}'));
COMMIT;
exit;
EOF}'
我试着把;在每行的末尾正确分隔说明,但它没有改变任何东西......