shell脚本编剧 函数定义 脚本中断

shell脚本编剧 函数定义 脚本中断

shell函数:
将需要重复使用的操作,定义为公共的语句块,叫函数

语法结构:
格式1:
         function  函数名  {
	命令序列
	……
          }
格式2:
         函数(){
	命令序列
	……
         }

调用函数:
	函数名   参数1   参数2 ...
	//在函数中使用位置变量来调用参数
位置变量:
	# sh test.sh  参数1  参数2
	# vim test.sh
	#!/bin/bash
	echo  $1
	echo  $2
	
	$#   : 显示一共有多少个参数
	$@  : 显示所有的参数
	$?    : 显示返回的状态码 
	$$   : 显示当前脚本的进程号

	查看进程:ps   -aux	
	杀死进程:kill   -9    PID号

	ctrl+z 放入后台
	jobs    查看后天
	
	实例:同时创建abc目录且在此目录下创建a.txt文件
	#  mymk(){
		mkdir  $1
		cd $1
		touch $2
	}
	# mymk  abc  a.txt

中断与退出:
break:结束整个循环
continue:结束本次循环
exit:结束整个脚本

实例:输出30以内3的倍数
	知识点:数组、continue
	#!/bin/bash
	for i  in  `seq 30`
	do
		[ $[i%3] -ne 0 ]  &&  continue  | |  echo $i
	done

字符串截取:
字符截取的三种用法:
1. 变 量 名 : 起 始 位 置 : 长 度 2. e x p

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值