您的位置:首页 > 运维架构 > Shell

Linux shell编程

2017-11-29 21:24 453 查看
#!/bin/bash

#function(int a,intb)

#judge operation

function1()

{

   #a > b?

   if [ $1 -gt $2 ]; then

     echo "hehe"

     return 0

   else

     echo "oo"

     return 1

   fi    

}

function2()

{

  case $1 in

  0)

    echo "the value is 0"

    ;;

  1)

    echo "the value is 1"

    ;;

  2)

    echo "the value is 2"  

    ;;

  esac

  return 0

}

#a & b

function4()

{

  a=0x1e

  b=0x06

  c=$[$a & $b]

  echo $c

  return 0

}

function3()

{

  gg="luoguoxian is a good man /dfs df:abc:0x21"

  want_value=`echo ${gg} | awk -F ":" '{print $3}'`

  echo "in function3 get value: ${want_value}"

  return 0

}

#main

#variable

aa="luoguoxian"

bb=12

cc=23

dd='c'

ff=1

function1 ${bb} ${cc}

echo $?

function2 ${ff}

if [ $? == 0 ]; then

  echo "process function2 successfully"

fi

function3

function4

#一个学习的网址:http://www.runoob.com/linux/linux-shell-func.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux shell shell