在sqlplus中使用for循环unix shell

时间:2013-06-12 09:55:11

标签: shell sqlplus

我正在尝试执行以下操作:

sqlplus id/pw <<EOF
! for i in 1 2 3; do echo "$i"; done
EOF

但不幸的是我变成了空输出

你能给我解决方案来获得输出吗? 1 2 3

1 个答案:

答案 0 :(得分:0)

你试过吗

for i in 1 2 3
do
    sqlplus id/pw <<< "$i"
done

可选地

printf '%s\n' "$i" | sqlplus id/pw

如果您不使用Bash。