Bash编程入门(一)

Shell编程很有趣,Shell编程很复杂,Shell编程离我们很近又似乎很远:使用Linux离不开它,但似乎又不曾仔细了解它。这套文章的目的是带你走进Shell编程的大门,领略它的丰富多彩。

* 本节讲解内容:echo,read与printf。

* 本节使用的shell版本为:


GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11)
Copyright (C) 2007 Free Software Foundation, Inc.


* 所有本节讲解的内容,都需要你自己动手操作才能明白其含义

* 本文中所用到的所有命令,使用如下格式:


$ <some_command>
<output result>


[b]echo[/b]

我们可以使用echo命令来输出字串:


$ echo Hello, world!
Hello, world!


[b]printf[/b]

printf命令可以输出格式化的字串:


$ printf "%s \n %s\n" Hello world
Hello
world


例二:


$ printf "|%10s|%10s|\n" 1 200
| 1| 200|


[b]read[/b]

read用于将字串读进变量,比如我们想将x,y分别赋值1,2:


$ read x y
1 2

$ echo $x
1

$ echo $y
2


[b]总结[/b]

最后,我们写个小程序总结一下:


echo "What's your name?"
read username
printf "%s, %s!" Hello $username


将这个文件命名为name.sh,执行它:


$ sh name.sh
What's your name?
Jack
Hello, Jack!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值