菜鸟问题,${}啥意思 sqlplus ${DBUSER}/${DBPASS}@${DBNAME} <<TT这里的${}是啥意思啊,${DBUSER}跟shell脚本里面的$DBUSER有什么联系与区别啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道你这个是从哪里拷来的。不过SHELL里面${}是引用变量,如果a="1234"echo "a is $ab"那么打印出来的就是:a is 这个时候就要用到{},上面打印改成:echo "a is ${a}b"这时候打印出来的就是 a is 1234b这个解释还行吗? "$" 是调用变量的意思如你定义了一个变量 aa=3调用它的时候就得 $aa,也可以 ${aa},加{}这个符号的好处是代码看起来比较清晰,可以区分变量后边紧跟着的常量如: ${aa}2,而$aa2就没那么清晰了{}还有一个作用就是可以加载多个 命令如:{命令1;命令2;......} 看起来像是shell的问题。环境变量(查看vi ~/.bash_profile试试)里应该有设置一下几个变量DBUSERDBPASSDBNAME 弱弱的问下 a="1234"echo "a is ${a}asdas阿萨德213@!--"那打印出来时 a is asdas阿萨德213@!--貌似我这样的根本就不对??? 本人也新手刚接触数据库两天 这个pl/sql有什么问题 oracle 11g 怎么移动表空间? 一个极其重要的问题 列印有记录的表名,存储过程调不通,麻烦看看. 有用form builder的朋友,麻煩幫我看一下這個問題(form builder 6i) 能否多个表进行左联接操作啊,急!!! 关于首选身份证明 急:Oracle 的 ERP 能否执行 shell程序?分不够再加。 询问一下这个sql语句该怎么写呢? 为什么修改了IP地址和机器名后,OracleOraHome81Agent服务就启动不了了? 如果在Oracle SQL Developer中使用DBMS_OUTPUT.PUT_LINE() 英文数据库设计
不过SHELL里面${}是引用变量,如果
a="1234"
echo "a is $ab"那么打印出来的就是:a is
这个时候就要用到{},上面打印改成:
echo "a is ${a}b"
这时候打印出来的就是 a is 1234b
这个解释还行吗?
如你定义了一个变量 aa=3
调用它的时候就得 $aa,
也可以 ${aa},加{}这个符号的好处是代码看起来比较清晰,可以区分变量后边紧跟着的常量
如: ${aa}2,而$aa2就没那么清晰了
{}还有一个作用就是可以加载多个 命令
如:
{命令1;命令2;......}
环境变量(查看vi ~/.bash_profile试试)里应该有设置一下几个变量
DBUSER
DBPASS
DBNAME
a="1234"
echo "a is ${a}asdas阿萨德213@!--"
那打印出来时 a is asdas阿萨德213@!--貌似我这样的根本就不对??? 本人也新手刚接触数据库两天