菜鸟求助——请教一个echo结果赋值给变量的问题

hellopipilu 2016-05-14 12:14:32
抱歉,问题比较弱智,初学见谅:
一个echo 得到的结果(字符串),如何能赋值给一个变量呢,
如下:
var=""
string="1.0 13:11:27:975 Ready time = 3 ms"
#echo ${string#*=}
var = $(echo ${string#*=})
echo $var

以上代码,为什么不能正常给var变量赋值呢? 总报 var:command not find
...全文
647 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Zxx_jwy 2018-11-04
  • 打赏
  • 举报
回复
引用 2 楼 hellopipilu 的回复:
麻烦问一下: string1 = "aaabbbccc" var = `echo $string1` echo $var bash test.sh 为何还是报: string1:command not find var :command not find
给变量var赋值的“=”两边不能有空格。
brookmill 2016-05-14
  • 打赏
  • 举报
回复
var=`echo abc` 注意这个`不是单引号,而是键盘上1左边的那个键
hellopipilu 2016-05-14
  • 打赏
  • 举报
回复
麻烦问一下:
string1 = "aaabbbccc"
var = `echo $string1`
echo $var

bash test.sh
为何还是报:
string1:command not find
var :command not find
smallbear_2008 2016-05-14
  • 打赏
  • 举报
回复
可以逐步执行长命令中的每个小部分来调试shell脚本

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧