简洁的Bash编程技巧续篇<转>
来源:动视网
责编:小采
时间:2020-11-09 07:29:36
简洁的Bash编程技巧续篇<转>
简洁的Bash编程技巧续篇<转>:1. bash中alias的使用 alias其实是给常用的命令定一个别名,比如很多人会定义一下的一个别名: alias ll = 'ls -l' 以后就可以使用ll,实际展开后执行的是ls -l。现在很多发行版都会带几个默认的别名,比如: alias grep = 'grep --co
导读简洁的Bash编程技巧续篇<转>:1. bash中alias的使用 alias其实是给常用的命令定一个别名,比如很多人会定义一下的一个别名: alias ll = 'ls -l' 以后就可以使用ll,实际展开后执行的是ls -l。现在很多发行版都会带几个默认的别名,比如: alias grep = 'grep --co

例子是这样的:
$ a=b
$ b=1
$ echo $a
b
$ eval "echo \$$a"
1
|
但是利用indirect referencing的用法,你可以这样获取b的值:
$ echo ${!a}
1
$ b=2
$ echo ${!a}
2
|
很奇怪的一种用法,关于indirect referencing你可以查看这里或者这里。
22. 未完待续
http://kodango.me/simple-bash-programming-skills-2
简洁的Bash编程技巧续篇&lt;转&gt;
简洁的Bash编程技巧续篇<转>:1. bash中alias的使用 alias其实是给常用的命令定一个别名,比如很多人会定义一下的一个别名: alias ll = 'ls -l' 以后就可以使用ll,实际展开后执行的是ls -l。现在很多发行版都会带几个默认的别名,比如: alias grep = 'grep --co