怎么写linux的shell脚本,跟我一起写Linux下的shell脚本 (一)

编写第一个 Shell 脚本 实际开始写一个shell脚本 熟悉shell脚本的最

什么是 Shell 脚本?

最简单的解释,一个 shell 脚本就是一个包含一系列命令的文件。shell 读取这个文件,然后

执行文件中的所有命令,就好像这些命令已经直接被输入到了命令行中一样。

Shell 有些独特,因为它不仅是一个功能强大的命令行接口, 也是一个脚本语言解释器。我

们将会看到,大多数能够在命令行中完成的任务也能够用脚本来实现,同样地,大多数能用脚

本实现的操作也能够在命令行中完成。

虽然我们已经介绍了许多 shell 功能,但只是集中于那些经常直接在命令行中使用的功能。

Shell 也提供了一些通常(但不总是)在编写程序时才使用的功能。

怎样编写一个 Shell 脚本

为了成功地创建和运行一个 shell 脚本,我们需要做三件事情:

1. 编写一个脚本。 Shell 脚本就是普通的文本文件。所以我们需要一个文本编辑器来书写

它们。最好的文本编辑器都会支持语法高亮,这样我们就能够看到一个脚本关键字的彩

色编码视图。语法高亮会帮助我们查看某种常见错误。为了编写脚本文件,vim,gedit,

kate,和许多其它编辑器都是不错的候选者。

2. 使脚本文件可执行。 系统会相当挑剔不允许任何旧的文本文件被看作是一个程序,并且

有充分的理由! 所以我们需要设置脚本文件的权限来允许其可执行。

3. 把脚本放置到 shell 能够找到的地方。 当没有指定可执行文件明确的路径名时,shell 会

自动地搜索某些目录,来查找此可执行文件。为了最大程度的方便,我们会把脚本放到

这些目录当中。

#!/bin/bash

#This is our first script.

echo 'Hello World!'

我们脚本中的第一行文本有点儿神秘。它看起来它应该是一条注释,因为它起始于一个 #

符号,但是它看起来太有意义,以至于不仅仅是注释。事实上,这个 #! 字符序列是一种特殊

的结构叫做 shebang。这个 shebang 被用来告诉操作系统将执行此脚本所用的解释器的名字。

每个 shell 脚本都应该把这一文本行作为它的第一行。

其他 # 符号表示注释。

将上面的的内容复制到一个文本文档里面,并将其命名为Helloworld

然后在终端打开,执行该文件的权限命令操作: chmod 755 Helloworld

最后开始执行,输入 ./ Helloworld

可以看到终端打印出来了 'Hello World’ 的字样。

关注cpp_coder,获取更多精彩内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值