深入浅出Shell编程: Shell 变量 1 系统变量 2 Shell用户变量 ■2.1 基础 ■2.2 使用技巧 ■2.3 shell 中的数组 3 shell 环境变量 先不要管Shell的版本,来看看Shell 变量,在Shell中
case语句是用来实现多个if..else的功能的,但是用法上有些不同,学过其他语言的人都知道,case中要对变量进行匹配,如果有一个匹配成功的话就执行相应的语句。shell编程中的case语句也是这个意思,case会对字符串进行匹配,是从
我不是研究linux下的东西的,所以这里只对shell脚本的用法做一个介绍,把我自己在使用过程中出现的问题记录下来,同时也是写下一些shell脚本语法的规则,方便以后查看。先来学习一下条件语句if的用法,通过这一个简单的语法来说明一下she
本篇博客很简单,看一下shell编程使用到的循环语句,包括for循环,while循环,until循环,for后边跟一个变量,然后是一个集合,将集合中的东西赋给这个变量,每次循环执行,这跟java中的foreach很像,while循环和if使
基础知识
shell执行方式 sh xx.sh (文件须有r权限) || ./xx.sh (文件须有x权限) 注:sh xx.sh方式比较安全
文件名后缀 .sh
shell内容开头 #!/bin/bash || #!/bin/sh
进程状态变量
1、$$获取当前shell的进程号(PID)
2、$!执行上一个指令的PID
3、$获取执行上一个命令的返回值(0为成功,非零为失败,这个很常用)
4、$_在此之前执行的命令或脚本的最后一个参数cat> test$.shech
1、$0 获得当前脚本的文件名,包括路径。#写一个测试脚本vim test.sh#内容如下dirname$0basename$0#执行一下bash$(pwd)/test.sh#输出如下/home/janetest.sh2、$n 获取当前执行