LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 516|回复: 3

shell beginner

[复制链接]
发表于 2003-12-30 21:39:48 | 显示全部楼层 |阅读模式
请问如何将一个命令的输出作为某个变量的直?参考了有关书籍,说用单引号,但用了不通,麻烦大哥大姐指导一二,谢谢
发表于 2003-12-30 21:44:26 | 显示全部楼层
variable = ` command `

注意:这个单引号是主键盘区的最上左角的键,关于这些详细的请看置顶的教程。
 楼主| 发表于 2003-12-30 21:48:44 | 显示全部楼层
thanks
发表于 2003-12-30 22:03:11 | 显示全部楼层

回复: shell beginner

最初由 freefall 发表
请问如何将一个命令的输出作为某个变量的直?参考了有关书籍,说用单引号,但用了不通,麻烦大哥大姐指导一二,谢谢

单/双引号一般用来对一个含有空格或元字符的字符串赋值,而把一个命令的输出赋值给一个变量,那么就需要用撇号(在ESC键下方)或者用var=$(CMD)这样的方法,优点是不容易和引号混肴而且支持通配符.在置顶精华里都有详细介绍
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表