SHELL脚本--简介
bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html
脚本都以#!/bin/bash开头,“#”称为sharp,“!”在unix行话里称为bang,合起来简称就是常见的shabang。/bin/bash表示在执行脚本时内部会使用该路径的bash去执行。
脚本被执行有两种方式:一种是将脚本作为sh命令的参数,一种是作为独立的可执行文件执行。
作为sh命令的命令行参数时,此时#!/bin/bash行就无所谓存在与否。运行方式如:
[root@xuexi tmp]# sh abc.sh
作为独立的可执行文件执行时要求对脚本文件具有可执行权限,运行的方式是直接使用脚本名,如:
[root@xuexi tmp]# chmod +x abc.sh [root@xuexi tmp]# ./abc.sh #当前目录 或者 [root@xuexi tmp]# /tmp/abc.sh #绝对路径方式
Linux系列文章:https://www.cnblogs.com/f-ck-need-u/p/7048359.html
Shell系列文章:https://www.cnblogs.com/f-ck-need-u/p/7048359.html
网站架构系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html
MySQL/MariaDB系列文章:https://www.cnblogs.com/f-ck-need-u/p/7586194.html
Perl系列:https://www.cnblogs.com/f-ck-need-u/p/9512185.html
Go系列:https://www.cnblogs.com/f-ck-need-u/p/9832538.html
Python系列:https://www.cnblogs.com/f-ck-need-u/p/9832640.html
Ruby系列:https://www.cnblogs.com/f-ck-need-u/p/10805545.html
操作系统系列:https://www.cnblogs.com/f-ck-need-u/p/10481466.html
精通awk系列:https://www.cnblogs.com/f-ck-need-u/p/12688355.html