当前位置

首页 > 游戏数码 > 电脑 > 如何写一个简单的shell脚本

如何写一个简单的shell脚本

推荐人: 来源: 常识咖 阅读: 3.45W 次

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=""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有很多方式。第一类: ./ 这三种方式都是子进程方式执行。第二类:.     /urce 这两种都是在现在的shell中执行。

如何写一个简单的shell脚本

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

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