系统相关
首页 > 系统相关> > shell 函数的使用或调用

shell 函数的使用或调用

作者:互联网

1,shell 函数的使用

function 函数名()
{
命令序列
}
例:
#这是个确认是否继续允许函数
function judge ()
{
read -r -p "Are You Sure? [Y/n] " input

case $input in
[yY][eE][sS]|[yY])
echo “Yes”
;;
[nN][oO]|[nN])
echo “No”
exit 1
;;
*)
echo “Invalid input…”
exit 1
;;
esac
}

#调用的方法直接输入函数名
judge

2,通过脚本调用其他脚本中的函数,编写一个test脚本
调用函数是通过 source 命令来调用其他脚本中的函数
首先,定义一个包含不同函数的功能模块

[root@PengFay ~]# vim moudle.sh
#!/bin/bash
delete()
{
rm -rf $de
}
copy()
{
cp -rf $sdir $tdir
}

3,然后, 编写shell,调用函数
[root@PengFay ~]# vim test.sh
#!/bin/bash
source /root/moudle.sh /调用 moudle.sh 脚本中的函数
while true
do
cat <<EOF
1) Copy
2) Delete
EOF

case $option in
1)
copy 这里的copr指的是moudle.sh脚本里的模版名
;;
2)
delete 这里的delete指的是moudle.sh脚本里的模版名
;;
esac

标签:脚本,shell,函数,moudle,sh,调用,echo
来源: https://blog.csdn.net/weixin_44317658/article/details/111406273