标签:function /etc -name func bin .sh code 注释 name
centos默认shell版本:bash
echo $SHELL
开头语言标识:#!/bin/bash
在执行bash脚本的时候,内核根据#!解释器来确定改用哪个程序解释这个脚本中的内容
脚本注释
在shell中,#开头的是注释;
shell脚本的执行
方式一:bash script-name或sh script-name (推荐使用)
方式二:./script-name (当前路径下执行脚本,必须要给执行权限)
方式三:source script-name
方式四:cat scritps-name|bash
调用脚本中的定义的变量:使用bash script-name的方式不行,只能使用source script-name才能调用脚本中的变量
[root@lb01 scripts]# cat test.sh
user=`whoami`
[root@lb01 scripts]# bash test.sh
[root@lb01 scripts]# echo $user
[root@lb01 scripts]# source test.sh
[root@lb01 scripts]# !echo
echo $user
root
脚本中调用系统环境变量库
. /etc/init.d/functions 或source /etc/init.d/functions
标签:function /etc -name func bin .sh code 注释 name
原文地址:https://www.cnblogs.com/lovelinux199075/p/8858054.html