bash 中的子shell调用问题

da_xin_xin 2011-06-04 10:38:05
因为我也不是太懂,姑且如题这样表述吧。。。进入正题
写了一个脚本程序 :照书敲的。。。不好意思
export1:
#!/bin/bash
foo="AAAAAA"
export bar="BBBBB"
export2

export2:
#!/bin/bash
echo "$foo"
echo "$bar"

想bash export2 显示一下两行文字,但是只是显示出了两行空格。。。这是为什么啊???
...全文
98 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
justkk 2011-06-07
  • 打赏
  • 举报
回复
export1 中最后一句前加./

./export2
nehc 2011-06-05
  • 打赏
  • 举报
回复
export1: #这是文件名吧
#!/bin/bash
foo="AAAAAA"
export bar="BBBBB"
export2 #这个是啥东西?肯定找不到 !要注释掉(删掉)

export2: #另一个文件名吧?
#!/bin/bash
echo "$foo"
echo "$bar"

想bash export2 显示一下两行文字,但是只是显示出…… # 要先$bash export1
[/Quote]
louyong0571 2011-06-05
  • 打赏
  • 举报
回复
export1: #这是文件名吧
#!/bin/bash
foo="AAAAAA"
export bar="BBBBB"
./export2
应该是这个意思吧
da_xin_xin 2011-06-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 abcdef0966 的回复:]

单独执行export2必然空格啊,执行export1吧
[/Quote]

单独执行export1不行啊,说第六行未找到命令,也就是无法识别export2
export1 export2 一起执行也不行,依然是上面的问题。。。求解啊。。。
abcdef0966 2011-06-04
  • 打赏
  • 举报
回复
单独执行export2必然空格啊,执行export1吧

23,116

社区成员

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

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