如何写一个简单的shell脚本

shell类似于windows下面的bat文件,是一个用来执行一系列命令的脚本。
下面来简答介绍下一个shell脚本所要注意的地方

操作方法

  • 01

    首先先看一个简单的例子 #!/bin/bash# this is a shell demofunction show_name(){    echo "today is $1 , you $2 dada, from $3"        }name="$1"ip="15.5.5.5"today=`date +%F`if [ $# != 1 ]; then    echo "Usage: ./$0 [shell name]"    exitfishow_name "today" "$name" "$ip"sleep 5echo "\n"echo "Bye"

  • 02

    第一行以#!开头,表示要以bash来运行这个shell。也可以是sh因为sh是指向bash的一个软连接。 7-9行,定义了一个函数。 11-13行,定义了3个变量。 15-18行,之后就是if条件判断了。 接下来基本上就是执行一条一条的命令了

  • 03

    执行这个shell有很多方式。 第一类: ./test.sh test.sh sh test.sh 这三种方式都是子进程方式执行。 第二类: .     /test.sh source test.sh 这两种都是在现在的shell中执行。

  • 04

    可以在执行脚本时,用bash -v 检查语法。 或者bash -x 追踪bash执行流程

  • 05

    可以在关键部位放置echo语句,shell脚本没有强大的工具,只能靠熟悉语法,多练习,多思考,多加强逻辑。这样程序的功力和排错技巧,才能精进。

(0)

相关推荐

  • 编写一个简单的linuxshell脚本

    shell脚本和windows平台上的bat批处理是一样的,简化用户处理重复动作的操作,shell脚本由shell命令组成. 操作方法 01 新建一个文件shell脚本一般用×.sh作为后缀当然勇气他 ...

  • 如何利用html写一个简单的搜索页面

    利用html,您可以写一个简单的搜索页面,不过实际的搜索页面需要利用数据库做支持,简单的搜索页面可以先用来练习,等以后您技术学好了,就可以做真正的搜索页面了. 操作方法 01 首先,创建一个html文 ...

  • 如何写一个简单的c语言程序

    我们知道,对于一个刚刚接触到c语言的人来说,写一个hello的程序老说,就是很难,这里小编根据自己的学习和一个操作, 写一篇关于写一个简单c语言程序的介绍.对于一些后学习的人,希望有所帮助. 1:写好 ...

  • 如何写一个简单的excel宏

    如何写一个简单的excel宏呢?下面小编来教大家. 操作方法 01 首先,我们打开我们电脑上面的excel,然后点击开发工具: 02 之后我们点击录制宏: 03 弹出的界面,我们点击确定: 04 然后 ...

  • 详解用javascript写一个简单计算器(一)

    本文将详细讲解如果用HTML,css,javascript与正则表达写一个简单计算器,由于篇幅较长,我们分开几篇来讲. 操作方法 01 首先我们要做好一个计算器的界面,主要用到html与css的知识, ...

  • 写一个简单的存储过程

    现在很多公司因为数据量大,基本面试都要求会sql编程,当然不止是增删查改,还要包括存储,触发器,如果对于一直只会增删查改的新手的话,写储存还是有点难度的,下面就演示写一个存储 操作方法 01 首先打开 ...

  • 按键精灵怎么写一个简单的脚本帮助我们工作

    说出来你可能不信,小编昨天刚接触按键精灵的时候,就爱上了这款软件,以前一直苦于大量重复的手动工作终于可以通过这款软件编写的脚本得到释放了,接下来小编就简单的带各位了解一下它的工作机制吧. 操作方法 0 ...

  • 如何写一个简单的html

    我们平时上网时,看到很多好看好炫的网页,他们是怎么设计.编写出来的呢.其实这种很炫的网站,都是从最简单的页面做起的.如果你以前不了解编程,那么现在小编教你如何做一个最简单的html 操作方法 01 先 ...

  • 如何在linux下创建一个可运行shell脚本?

    linux系统下,经常会用到自启动脚本,那么如何新建一个自启动脚本? 操作方法 01 新建一个.sh文件,touch test.sh 02 编辑test.sh文件,vi test.sh 然后键入i,输 ...