-1

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

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

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

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

4

1 回答 1

0

你试过了吗

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

?

或者

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

如果你不使用 Bash。

于 2013-06-12T13:40:06.477 回答