Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Shell脚本中的位置变量参数(特殊字符)实例讲解

Shell脚本中的位置变量参数(特殊字符)实例讲解

$# : 传递到脚本的参数个数$* : 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过 9个$$ : 脚本运行的当前进程 ID号$! : 后台运行的最后一个进程的进程 ID号$@ : 与$#相同,但是使用时加引号,并在引号中返回每个参数$- : 显示shell使用的当前选项,与 set命令功能相同$? : 显示最后命令的退出状态。 0表示没有错误,其他任何值表明有错误。复制代码 代码如下:#!/bin/sh#param.s...
shell脚本实现实时检测文件变更

shell脚本实现实时检测文件变更

使用python做web开发,现在流行使用uwsgi调用python程序,但是使用uwsgi一段时间发现有一个弊端,就是每次更改源代码后必须重启uwsgi才能生效,包括更改模板文件也是,我是个懒人,再经过一段时间反复的更改-重启后我终于忍受不了,决定写一个脚本来定时程序目录的文件改动,并及时自动重启uwsgi,来解放我的双手可以不用理会这些琐碎的重启工作. 用了点时间来编写了一个脚本用来判断是否更改,然后判断是否需要重启uwsgi.下面放出脚本内容:#!/...
Shell中函数返回值超出问题

Shell中函数返回值超出问题

1、前言 快半年没有写博客了,荒废了很久,工作中的杂事太多,自己越来越懒了。为了鞭策自己成长,还是要坚持写写博客,记录自己的成长。2、shell函数介绍语法:复制代码 代码如下:[ function ] funname [()]{ action; [return int;]}说明:(1)可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。(2)参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作...
Shell脚本中通过正则表达式匹配IP地址

Shell脚本中通过正则表达式匹配IP地址

在运维场景下,我们经常需要在服务器上用正则表达式来匹配IP地址。shell和其它编程语言一样,也可以使用正则分组捕获,不过不能使用 $1或1这样的形式来捕获分组,可以通过数组${BASH_REMATCH}来获得,如${BASH_REMATCH[1]},${BASH_REMATCH[N]}下面以ip="121.0.2.2"为例,shell脚本代码如下(当然,你要做成更通用交互式的脚本,可以通过expect来实现):复制代码 代码如下:#!/bin/bashi...
<< 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 >>