shell编程一

shell它是一种命令解释器,介于kernel与用户之间。我们有时可能需要输入一连串的命令,如果每次都输入,那岂不是很麻烦,我们可以将这些命令写入一个shell脚本中,这样,我们下次需要输入这些命令的时候,直接执行这个脚本就可以了。但是shell并不仅仅起一个简单命令堆积作用,同时,它还是一种编程语言,可以方便我们管理一些复杂的任务。

学习shell编程没有什么诀窍,只有不断的练习编程,才能逐步提高。

那我们就从hello world开始。

#!/bin/bash

echo "hello world!"

exit

根据惯例,你可以将这部分程序保存在一个后缀名为.sh的文件中,然后给这个文件加上可执行权限,使用./就可以执行这个脚本了,执行完成之后,将在终端打印出hello world!。

第一行#!用于指定一个解释器,当然,linux中并不只包含这一种解释器,其它的有/bin/sh等等。你也可以不指定解释器,但是这样的话,这个脚本就真正的变成了一个命令堆积集合,因为你不能使用shell内建的一些指令了。

exit用于退出shell,同exit系统调用一样,你也可以给它加上一个返回值。



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值