免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: yanzhiying95599
打印 上一主题 下一主题

点 “.”命令是什么意思 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-04-28 17:22 |只看该作者

我明白了,谢谢大家的帮助!

我明白了.cuci   帅哥  (毛毛爹) 和kenduest 解除了我心中的疑惑.
我所学的代码就是用于区分source,fork 和exec的.
12              . ./2.sh;;
两个点"."之间有个空格
当在命令行输入: 1.sh source时执行第12行." .   ./2.sh"
~~~~~~~~~~~~~~~~~~~~~~~~~
这是 1.sh
  1  #!/bin/bash
  2  A=B
  3  echo "PID for 1.sh before exec/source/fork: $$"
  4  export A
  5  echo "1.sh:\$A is $A"
  6  case $1 in
  7           exec)
  8              echo "using exec..."
  9              exec ./2.sh;;
10           source)
11              echo "using source..."
12              . ./2.sh;;
13           *)
14               echo "using fork by default..."
15               ./2.sh;;
16  esac
17  echo "PID for 1.sh after exec/source/fork: $$"
18  echo "1.sh: \$A is $A"
19
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
这是2.sh

1  #!/bin/bash
2  echo "PID for 2.sh: $$"
3  echo "2.sh get\$A=$A from 1.sh"
4  A=C
5  export A
6  echo "2.sh:\$A is $A"

原文:http://bbs.chinaunix.net/viewthr ... =&page=6#pid1583329
再次感谢.我学的挺烂的.会努力的

论坛徽章:
0
12 [报告]
发表于 2008-04-29 09:28 |只看该作者
. 在这里相当于source命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP