免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1187 | 回复: 0
打印 上一主题 下一主题

bash脚本: 初级认识 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-07 15:20 |只看该作者 |倒序浏览
by tangke  2009-09-07
1.变量:用$+“变量名"表示。例:$name,但是一般的标准做法是${name}来表示变量。
2.引号:
""双引号,双引号里面如果包含变量,不会求值,例如:echo "$name" 输出是$name
''单引号,单引号里面如果包含变量会求值,例如:name="JanusLe" echo '$name'则输出JanusLe
``反引号,反引号内可包含命令,运行时候会先求反引号内的命令的结果,比如: cmd=`ls` 则可能输出a.c b.c(结果和运行ls命令一样)
\斜杠 ,有些字符可能是BASH的关键字,不能直接输出,要用的话加\。比如要输出句号可以这样\. 当然也可以用单引号或者双引号包含。也可以达到效果
3.天空博客i#a+@YcC0V        F6@参数:
  脚本可以接受输入参数。类似于C,第一的参数是$1,依此类推。$#表示参数数目.
4.导出变量:
6KG y H&v%os K:c0  如果有两个脚本a和b,b要用a中的变量,需要将a种的变量导出才可以用,具体方法是export 变量名
5.可以重定向控制结构的输入输出:
Y8nn+Y-@ ^-r#B0//重定向输出天空博客8kK.p.a2j        a3F
test="milk cookies apples cheese"天空博客z4x jYq W5@
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP