一、简介 二、教程 1)过滤字符(对大小写很敏感) dir -l | awk '$3=="root" {print $1,$3,$4, $9;} ' cat tecmint_deals.txt | awk '$4 ~ /Tech/{print}' 2)使用shell变量 cat /etc/passw... ...
分类:
系统相关 时间:
2016-11-18 23:19:16
阅读次数:
271
Shell && 和 || shell 在执行某个命令的时候,会返回一个返回值,该返回值保存在 shell 变量 $? 中。当 $? == 0 时,表示执行成功;当 $? == 1 时,表示执行失败。 有时候,下一条命令依赖前一条命令是否执行成功。如:在成功地执行一条命令之后再执行另一条命令,或者在 ...
分类:
系统相关 时间:
2016-11-13 01:33:34
阅读次数:
194
shell变量,shell脚本基础知识 shell变量分类:环境变量,本地变量,局部变量,位置变量,特殊变量 1.shell本地变量 (1) 变量赋值 name="value" value 字符串 name="string" 变量引用 name="$name" 命令引用 name=`COMMAND` ...
分类:
其他好文 时间:
2016-11-12 23:04:15
阅读次数:
177
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z)。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字 ...
分类:
系统相关 时间:
2016-11-09 12:44:14
阅读次数:
130
Shell变量用来存放系统和用户需要使用的特定参数(值),而且这些参数可以根据用户的设定或系统环境的变化而相应的变化。【变量的作用】为灵活管理Linux系统提供特定参数,而有两层意思:1.变量名:使用固定的名称,由系统预设或用户自定义2.变量值:能够根据用户设置,系统环..
分类:
系统相关 时间:
2016-10-28 00:02:18
阅读次数:
374
一、shell 变量简介 定义:变量是用来存储非固定值的载体,它具有一个值,以及零个或多个属性语法:name=[value] //如果value没有指定,变量将被赋值为空字符串 二、shell 变量的分类 1. 环境变量 环境变量又称全局变量,环境变量是全局的,它适用于所有当前shell以及其派生出 ...
分类:
系统相关 时间:
2016-10-26 19:20:54
阅读次数:
325
定义:变量是用来存储非固定值的载体,它具有一个值,以及零个或多个属性语法:name=[value] //如果value没有指定,变量将被赋值为空字符串 变量的分类 1. 环境变量 环境变量又称全局变量,环境变量是全局的,它适用于所有当前shell以及其派生出来的任意子进程,有些变量是用户创建的,其他 ...
分类:
系统相关 时间:
2016-10-26 13:46:24
阅读次数:
256
变量名 $variable 是 ${variable}的简写, 双引号括起来的变量替换是不会被阻止的,叫弱引用,单引号则会被阻止,也叫强引用。 变量在赋值时,前后不能有空格。 Bash变量不区分类型,Bash变量都是字符串。 ...
分类:
系统相关 时间:
2016-10-20 12:34:40
阅读次数:
219
如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。举个例子: #!/bin/bash a=10 echo -e "Value of a is $a \n" #!/bin/bash a=10 echo -e "Value of a is $ ...
分类:
系统相关 时间:
2016-10-17 14:12:34
阅读次数:
175
1、变量嵌套取值bitrate1=100numbers=1evalecho\$bitrate${numbers}>tmpbittmpbitrate=`cattmpbit`2、判断变量为空if[!-n$bitrate];thenechonull;fi
分类:
系统相关 时间:
2016-10-10 16:55:02
阅读次数:
372