社区
系统维护与使用区
帖子详情
echo $$的问题 ,echo $($test)这个不行
pengxn
2010-10-11 11:51:37
$ echo $test
LANG
$ echo $LANG
american_america.zhs16gbk
如果通过echo 和test直接获取到‘american_america.zhs16gbk’
echo $($test)这个不行
...全文
78
4
打赏
收藏
echo $$的问题 ,echo $($test)这个不行
$ echo $test LANG $ echo $LANG american_america.zhs16gbk 如果通过echo 和test直接获取到‘american_america.zhs16gbk’ echo $($test)这个不行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
masmaster
2010-10-11
打赏
举报
回复
eval echo \$$test
一品川
2010-10-11
打赏
举报
回复
希尔编程
pengxn
2010-10-11
打赏
举报
回复
是啊,我知道不行,但是如何写才行
freetstar
2010-10-11
打赏
举报
回复
$()相当于放在子shell中进行的。肯定不行
Linux内核tracers的实现原理与应用
比如从函数的角度看,它们会告诉你执行到一个函数时候的call trace,从一个函数开始向下的执行流,函数的执行时间,函数的参数,函数的返回值,甚至一个函数中需要输出的特定信息(便于更细粒度的调试定位
问题
),...
特殊小命令(
echo
$$,
echo
$?)
作用
echo
$$ 是显示当前会话进程号
echo
$? 是返回上一条命令是否正确
echo
> 2.txt 或者 >2.txt 插入空 UID PID PPID C STIME TTY TIME CMD root 28345 3213 0 12:...
关于
echo
$PATH无显示值
问题
有时候我们在linux系统上会遇到
echo
$PATH没有值的情形,往往是.bashrc的文件没有source一下, 那bash的作用是什么?我们可以跟进linux来查询下,man bash 答案是:Bash是一个与sh兼容的命令语言解释器,它执行...
Liunx
echo
$! 打印进程号到某个文件
使用:java -jar
test
.jar &
echo
$! > javapid.pid 查看javapid.pid文件:
linux之shell: [ -z "$HOME" ];
echo
$? 1解释
[root@localhost /]# [ -z "$HOME" ];
echo
$? 1 运行句代码不是很懂,故上网搜索,得到的答案如下: ...[
test
@localhost scripts]$ [ -n "$HOME" ] ...0 ##这个0是[ -n "$HOME" ]的返回值吗?
系统维护与使用区
19,611
社区成员
74,604
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章