if条件测试语句 if-then-fi if条件测试语句中会运行if后面的那个命令(判断式)。 如果该命令的退出状态码是0,位于then部分的命令才会被执行。 如果该命令的退出状态码是其他值,then部分的命令就不会被执行(if后面的命令仍被执行)。 双括号(()):除了test命令使用的标准数学运... ...
分类:
系统相关 时间:
2018-03-26 20:44:36
阅读次数:
294
```go package main import ( "fmt" "os/exec" "runtime" "time" ) func main() { var cmd string if runtime.GOOS == "windows" { cmd = "timeout" } else { cm... ...
分类:
系统相关 时间:
2018-03-17 23:22:39
阅读次数:
280
变量说明$0当前脚本的文件名$n传递给脚本或函数的参数,n是数字,第n个参数$#传递给脚本或函数的参数个数$*传递给脚本或函数的所有参数$@传递给脚本或函数的所有参数。被””包含时,与$*稍有不同$?上个命令的退出状态,或函数返回值$$当前shell的进程ID示例:#!/bin/bashecho"FileName:$0"echo"FirstParameter:$1"echo"SecondParam
分类:
其他好文 时间:
2018-02-27 16:32:00
阅读次数:
156
以下部分引用自https://www.cnblogs.com/Anker/p/3271773.html 首先说明,每个进程退出的时候,内核释放该进程所有的资源,包括打开的文件,占用的内存等。 但是仍然为其保留一定的信息(包括进程号the process ID,退出状态the termination ...
分类:
系统相关 时间:
2018-02-24 21:50:04
阅读次数:
221
本章看后给人似懂非懂的感觉,主要是不知道实际当中如何去使用。通过前面几章的学习,每个进程都有一个父进程,当子进程终止时,父进程得到通知并取得子进程的退出状态。先将本章基本的知识点总结如下,日后再看时候好好总结一下。 1、终端登录 介绍了有终端登录Unix系统的过程。通过init进程读文件/etc/t ...
分类:
系统相关 时间:
2018-02-24 16:58:15
阅读次数:
198
1》python调用Shell脚本,有两种方法:os.system()和os.popen(),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。>>>help(os.system)Help on built-in function system in module posix:s... ...
分类:
编程语言 时间:
2018-02-08 00:35:17
阅读次数:
179
shell的定义,shell脚本中一些变量的理解,如$@,$*,重点解释了shell脚本中#!的深层理解
分类:
系统相关 时间:
2018-01-27 11:41:45
阅读次数:
248
脚本实现目标,判断用户是否存在 主要思路 while do语句实现循环 添加变量$user 退出机制 使用 “||”,“&&”分别为与运算和或运算,进行循环退出。 [[ -z $user]] 判断$user是否为空值 continue 跳入下个循环 $? 上个命令的退出状态,或函数的返回值 判断是否 ...
分类:
系统相关 时间:
2018-01-19 15:38:15
阅读次数:
267
(1)next 在awk 中的作用 next :从输入文件中读取一行,然后从头开始执行awk 脚本 如:{if ($1 ~/test/){next} else {print} } exit:结束awk 程序,但不会略过END块。退出状态为0代表成功,非零值表示出错。 ...
分类:
编程语言 时间:
2018-01-09 00:20:33
阅读次数:
206
一。常用命令 $? 上个命令的退出状态,或函数的返回值。 ...
分类:
系统相关 时间:
2017-11-17 13:34:26
阅读次数:
230