我需要一个连接到Sybase DB的unix shell / perl脚本来检索表中的前3列数据
我尝试了以下代码:
#!/bin/ksh
results=`isql -U<username> -P<password> -S<server name> <<EOF
select name from sysobjects where type = "U"
go
EOF`
line_count=0
echo "${results}" | while read line; do
echo "Line $((line_count = line_count + 1)) is ${line}"
done
但是当我执行此代码时,我收到错误,因为找不到isql。所以我怀疑在运行这个脚本之前我必须设置一些环境。我准备好了jdk和jconn3 jar。那么请你帮我知道如何在我的脚本中设置环境?