Chinaunix

标题: 关于eval的问题 [打印本页]

作者: wawxdyy    时间: 2010-08-03 14:28
标题: 关于eval的问题

  1. $ typeset a
  2. $ typeset b=a
  3. $ eval $b=$(echo 1 2)
  4. bash: 2: command not found
复制代码
请问怎样才能让a等于"1 2"呢?
作者: welcome008    时间: 2010-08-03 14:40
$ eval a=$(echo 1 2)
作者: 好看的附件    时间: 2010-08-03 14:50
本帖最后由 好看的附件 于 2010-08-03 14:51 编辑

  1. eval $b="'$(echo 1 2)'"
复制代码

作者: wawxdyy    时间: 2010-08-03 14:59
回复 3# 好看的附件
好用,谢了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2