如果我们定义了一个变量为: file=/dir1/dir2/dir3/my.file.txt 能够用${ }分别替换得到不同的值: ${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:删掉最后一个 / 及其左边的字符串 ...
分类:
系统相关 时间:
2017-07-25 22:46:26
阅读次数:
235
关于linux
bashshell中的for语句在linux中shell是必不可少的一部分,但是在bash
shell中有while,for,until等循环命令,今天就介绍一下关于for的一些用法。文中任何错误希望大佬们一一指出,不胜感激。bash
shell中提供了for命令,用于创建通过一系列值重复的循环,每次重复使..
分类:
系统相关 时间:
2017-07-22 14:34:19
阅读次数:
184
$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1$2…$n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1""$2"…"$..
分类:
系统相关 时间:
2017-07-21 15:34:18
阅读次数:
132
之前一直不知道 -a 是什么意思,后来才知道 -a = and ; -o = or ...
分类:
系统相关 时间:
2017-07-20 15:17:43
阅读次数:
164
假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串:my ...
分类:
系统相关 时间:
2017-07-12 15:14:08
阅读次数:
184
shell 基础第二部分 shell 整数运算 需要加$[] shell中的+= echo 打印计算结果scale=2 保留2位小数1/3 计算 cut -d'.' 以点为为分隔符-f2 取第二个 scal 字符判断和数字判断 判断是否为块设备 判断是否为目录 判断是否存在 中括号的应用 shell ...
分类:
系统相关 时间:
2017-07-04 23:14:30
阅读次数:
279
假设我们定义了一个变量为: file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值: ${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:删掉最后一个 / 及其左边的字符串 ...
分类:
系统相关 时间:
2017-07-03 16:14:36
阅读次数:
176
1. Shell变量类型 Shell是一种动态类型语言(不使用显式的数据声明)和弱类型语言(变量的类型操作根据需求而不同)。Shell中的变量是不分类型的(都是字符串类型),但是依赖于具体的上下文,Shell编程也允许比较操作和整数操作。 2. Shell变量的分类 Shell中有3种变量:用户变量 ...
分类:
系统相关 时间:
2017-07-02 22:13:49
阅读次数:
216
变量是任何程序或脚本的重要组成部分。变量为程序或脚本访问内存中的可被修改的一块数据提供了简单的方式。LinuxShell中的变量可以被指定为任意的数据类型。Shell中有两种变量的类型:系统变量(环境变量)和用户自定义的变量(本地变量或Shell变量)。环境变量:作用域为当前shell..
分类:
系统相关 时间:
2017-06-27 22:19:09
阅读次数:
326