1.shell脚本入门

1.如何创建一个shell脚本

       ①在Linux服务器中,可以通过vi/vim命令来新建一个文件test.sh,扩展名最好定义为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好。

       ②常见的脚本有shell脚本(.sh),php脚本(.php),今天发现awk也可以用来写awk脚本(.awk)

2.新建test.sh文件后,如何编写shell脚本

#!/bin/bash
echo "Hello World !"

    #!/bin/bash,是指此脚本使用/bin/bash来解释执行。

    其中,#!是一个特殊的表示符,其后,跟着解释此脚本的shell路径。

    bash只是shell的一种,还有很多其它shell,如:sh,csh,ksh,tcsh,...

3.脚本编写好之后,如何执行(两种方式)

    ①test.sh目前只是一个基本的文件罢了,它是没有可执行权限的,通过chomd +x test.sh来为相关用户设置可执行权限即可

       然后通过./test.sh即可执行脚本

    ②将test.sh作为解释器的参数执行(这种方式运行的脚本,不需要在第一行指定解释器信息,写了也没用)

       通过sh test.sh执行脚本。

       你可以通过whereis sh来查看sh命令所处的目录

       此处的sh,即/bin/sh,然后你会发现sh其实指向的还是/bin/bash(ln -s软链接的形式)

4.脚本执行完成

       会输出一个Hello  World

本文仅用作:学习笔记

部分参考自:https://www.runoob.com/linux/linux-shell.html

你可能感兴趣的:(Shell基础,shell脚本)