grep,我们可以使用grep命令在文本中查找指定的字符串参数:-i不区分大小写,默认是区分的,-v显示不匹配的行,-n显示匹配行及行号-c只统计匹配的行数,-E使用扩展的egrep-w精确匹配单词-o只输出匹配的内容-Ax-Bx-Cxgrep-Ei"linux|shell"test.txt不区分大小写,同时过滤包含linux和shell的字符串grep-v"^$|#
分类:
系统相关 时间:
2020-09-17 18:36:35
阅读次数:
40
echo $SHELL 或者 echo $0 ...
分类:
系统相关 时间:
2020-08-20 18:57:33
阅读次数:
71
环境变量UID中保存的是用户ID。 root用户的UID是0。 #! /bin/bash if [ $UID -ne 0 ]; then echo Non root user. Please run as root. else echo Root user fi ...
分类:
系统相关 时间:
2020-08-20 18:54:51
阅读次数:
89
Linux shell 学习记录 一、简介 shell是linux命令集的概称,是属于命令行的人机界面。Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。 二、shell 程序执行 如何执行shell程序呢? 有两种方法:以hello文件为例说明 #!/bin/bash# This ...
分类:
系统相关 时间:
2020-08-08 17:37:10
阅读次数:
51
转至:https://blog.csdn.net/dj0379/article/details/50946398/ declare -i iv=$svnvlet iv+=1shell中变量自增的实现方法Linux Shell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法。我所知道的 ...
分类:
系统相关 时间:
2020-07-28 14:23:57
阅读次数:
91
常用linux操作指令介绍 列出文件ls: ls ./ # 列出当前目录下可见的文件和目录 ls -a # 列出当前目录下的所有文件,包括隐藏文件以及.开头的文件 ll # 列出当前目录下文件信息(执行权限,修改时间,名字等) 删除: rm <file_name> # 删除文件 rmdir <fol ...
分类:
系统相关 时间:
2020-07-26 00:15:30
阅读次数:
92
一、引入 在Linux Shell中有很多的特殊符号,要知道这些特殊符号的用法,这些符号用好了可以达到事半功倍的效果。 二、常用符号 # ; ;; . , / \ 'string'| ! {} ? $$* "string"* ** ? : ^ #@ ``{} [] [[]] () (()) || & ...
分类:
系统相关 时间:
2020-07-22 20:43:33
阅读次数:
111
一、嵌套循环 循环语句可以在循环内使用任意类型的命令,包括其他循环命令。这种循环叫作嵌套循环(nested loop)。注意,在使用嵌套循环时,你是在迭代中使用迭代,与命令运行的次数是乘积关系。不注意这点的话,有可能会在脚本中造成问题。 这里有个在for循环中嵌套for循环的简单例子。 1 $ ca ...
分类:
系统相关 时间:
2020-07-09 09:25:33
阅读次数:
103
一、until 命令 until命令和while命令工作的方式完全相反。until命令要求你指定一个通常返回非零退出状态码的测试命令。只有测试命令的退出状态码不为0,bash shell才会执行循环中列出的命令。一旦测试命令返回了退出状态码0,循环就结束了。 和你想的一样,until命令的格式如下。 ...
分类:
系统相关 时间:
2020-07-09 01:07:15
阅读次数:
103
1、复合条件测试 if-then 语句允许你使用布尔逻辑来组合测试。有两种布尔运算符可用: [ condition1 ] && [ condition2 ] [ condition1 ] || [ condition2 ] 第一种布尔运算使用AND布尔运算符来组合两个条件。要让then部分的命令执行 ...
分类:
系统相关 时间:
2020-07-08 11:46:48
阅读次数:
101