社区
系统维护与使用区
帖子详情
linux里echo $与linux echo $[]有什么区别?
zhxguoaa
2008-10-06 11:45:52
linux里echo $与linux echo $[]有什么区别?
...全文
1576
5
打赏
收藏
linux里echo $与linux echo $[]有什么区别?
linux里echo $与linux echo $[]有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhxguoaa
2008-10-09
打赏
举报
回复
谢谢
明白了
踏岸寻柳
2008-10-09
打赏
举报
回复
一般不用 echo $[变量] 吧!?
如变量ABC=123
echo $ABC 与 echo ${ABC} 在绝大多数情况下是一致的
不过后者更好,因为没有歧义。
如还存在一个变量AB=888
那么$ABC是什么呢?
1. $ABC = $AB + "C" = 888 + "C" = 888C
2. $ABC = 123
如果使用${ABC}就没有这样的疑惑,SHELL很容易确定你要的就是变量ABC
:-D
fox000002
2008-10-08
打赏
举报
回复
[Quote=引用楼主 zhxguoaa 的帖子:]
linux里echo $与linux echo $[]有什么区别?
[/Quote]
$ 只是简单的替换
$[] 应该是复合的,格式不对,[ ] 是 test
${} 的话与 $ 基本相同
zhxguoaa
2008-10-08
打赏
举报
回复
好像是我没说清,
我是说echo $+变量与echo $[变量]
的输出结果有什么区别!!!“
once_and_again
2008-10-06
打赏
举报
回复
[root@localhost src]# echo $
$
[root@localhost src]# echo $[]
0
Linux
中
echo
$命令的作用
echo
$? 返回上一个命令的状态,0表示没有错误,其它任何值表明有错误
echo
$# 返回传递到脚本的参数个数
echo
$* 以一个单字符串显示所有向脚本传递的参数,与位置变量不同,此选项参数可超过9个
echo
$! 返回后台...
echo
$? 这个东东$?在
linux
系统
里
是什么含义?
在bash
里
,$符号表示当前用户为普通用户;在bash脚本
里
, $开头表示变量。 1、$# 表示参数个数。 2、$0 是脚本本身的名字。...7、$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误。 ...
echo
$? ——
Linux
中的退出状态码详解
退出状态码(Exit Status Code)是一个整型数值,表示命令或脚本执行的结果。0表示命令成功执行。非零值(如12127等)表示...每当一条命令执行完毕后,系统会自动生成一个退出状态码,我们可以通过
echo
$?命令来查看。
Linux
中
echo
$$命令的作用
echo
$? 返回上一个命令的状态,0表示没有错误,其它任何值表明有错误
echo
$# 返回传递到脚本的参数个数
echo
$* 以一个单字符串显示所有向脚本传递的参数,与位置变量不同,此选项参数可超过9个
echo
$! 返回...
echo
$?返回值
返回值为0表示命令成功执行。返回值大于0表示命令执行发生了错误,并且返回值表示具体的错误代码。返回值小于0表示命令执行被终止或出现了异常情况。需要注意的是,每个命令的...在
Linux
和Unix系统中,命令执行后通过。
系统维护与使用区
19,615
社区成员
74,587
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章