您的位置:首页 > 运维架构 > Shell

shell编程软件学习经验

2017-04-19 20:49 239 查看
          今天初学了一点shell,虽然还不是很理解,但还是总结如下:

   

Linux的Shell种类众多,不同的Shell语言的语法有所不同,所以不能交换使用。

  我们关注的重点是Bash,在一般情况下,人们并不区分
Bourne Shell和Bourne Again Shell,所以,在下面的文字中,我们可以看到#!/bin/sh,它同样也可以改为#!/bin/bash。

默认变量

$#:传入脚步的命令行参数个数

$*:所有命令行的参数值,在各个参数值之间留有空格

$0:命令本身(shell文件名)

$1:第一个命令行参数

$2:第二个命令行参数

下面我们从经典的“hello world”入手,看一看最简单的Shell脚本的模样。

#!/bin/sh

#print hello world in the consolewindow

a = "hello world"

echo $a

输出结果显示为:hello world
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: