shell/per/tcl/function usage conclude

shell:

function exitfile {
#transfer parameter (attention : it is not in function name ,like exitfile(a); it didn't permit have "()" in shell function. sometimes it is in awk/nawk/xwak function which is in shell)
a=$1
 if [ -f $a ]
 then
  #OFC33L40.0
  load=$(echo $a |nawk 'if (/OFC(\d+)/) exit $1')
  echo "line21 $load"
  release=$(echo $a |nawk 'if (/OFC\d+L(\d+)/) exit $1')
  echo "line23 $release"
  cp /apx/ecpc/$a/1apx10/omp/OMPgiu/OMPsugr/com/atcalink /var/tmp/atcalink
  exit 10
 else
  exit 11
 fi
}

 http://bbs.chinaunix.net/thread-1820454-1-1.html

tcl:

proc chkDBMS { AP mode } {{-------------------------------------parameter
 global C env
 # If this isn't an NGN, nothing to check.
 if { "$C(AP${AP}platform)" != "NGN" } {
  return 0]------------------------------------------------return value
 }

 }

perl

sub part (Code $is_sheep, *@data) {
my (@sheep,@goats);
for@data {
if $is_sheep($_) { push @sheep, $_ }
else { push@goats, $_ }
}
return (\@sheep, \@goats);
}

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值