shell function

======================

Use function in your script: =

======================

fun:

#!/bin/bash
#function defination
func() { echo "function demon"; ls; echo "----------"; }
func

welcome() { echo "Hi $1 and $2"; }
welcome joseph steven

set jane amy
echo $*
welcome joseph steven

echo $1 $2

==============

The Library File: =

==============

my_login:

#!/bin/echo Waring: This login library should be sourced!

usr_name() { 
	echo "your name?"
	read u_name

	case	$u_name	in
		"joseph" ) echo "Well come!"
				   return 0
		;;

		"Joseph" )	echo "Well come!"
				    return 0
		;;
		*)	echo "Sorry, I don't know you!"
		    return 1
	    ;;
	esac		
   }

system:

#!/bin/bash

source my_login

usr_name

if [ "$?" -eq 0 ]; then
	echo "login success!"
fi


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值