Linux 脚本、 正则表达式 等
result=$(expr$no1+5)
do
commands;#use$var
done
do
commands;
done
until[$x-eq9];
doletx++;echo$x;
done
then
commands;
fi
then
commands;
elifcondition;
then
commands
else
commands
fi
还有很多实用的用法,等以后想到一一补充,呵呵。
sed 里的正则表达式,又有些不同。
小括号和大括号前面都要加上反斜杠,不然就当一个普通字符处理。
-
\{
i\}
As*
, but matches exactly i sequences (i is a decimal integer; for portability, keep it between 0 and 255 inclusive).
\{
i,
j\}
Matches between i and j, inclusive, sequences.
-
\{
i,\}
- Matches more than or equal to i sequences.
\(
regexp\)
Groups the inner regexp as a whole,
括号里定义的正则表达式匹配的字符可以引用,
-
\
digitMatches the digit-th\(...\)
parenthesized subexpression in the regular expression. This is called a back reference. Subexpressions are implicity numbered by counting occurrences of\(
left-to-right.
转载于:https://blog.51cto.com/caozs/202236
Linux 脚本、 正则表达式 等相关推荐
- 【Linux入门基础知识】Linux 脚本编写基础
1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在 ...
- linux 脚本在哪里编写,Linux 脚本编写基础(一)
1. Linux脚本编写基础1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在这个例子中我们使 ...
- Linux脚本编写基础
为什么80%的码农都做不了架构师?>>> 1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin ...
- linux绑定中文域名,linux shell正则表达式如何匹配域名(包含中文域名)
linux shell正则表达式如何匹配域名(包含中文) shell匹配域名 1. 匹配示例 最近的项目需要校验一下域名格式匹配,百度一下,说明如下: DNS规定,域名中的标号都由英文字母和数字组成, ...
- Linux脚本Shell命令
在向大家详细介绍linux编译之前,首先让大家了解下Linux脚本Shell命令.然后讲解在shell脚本中可以使用任意的unix命令. 语法基本介绍 1.开头 程序必须以下面的行开始(必须方在文件的 ...
- Linux脚本:Bash脚本看这一篇就够了
前言 Linux脚本有很多解析器(Shell),不同解析器要求的脚本语法是不一样的.系统在解析脚本时,如果没有在脚本声明指定解析器,则会采用系统默认解析器来对脚本进行解析.sh是非常重要解析器,历史很 ...
- linux脚本编程教程
linux shell 脚本入门 参考文章位置:http://learn.akae.cn/media/ch31s05.html 1.Linux 脚本编写基础...1 1.1 语法基本介绍...1 1. ...
- linux shell正则表达式如何匹配域名(包含中文域名)
linux shell正则表达式如何匹配域名(包含中文) shell匹配域名 1. 匹配示例 2.使用差别 3.中文域名 4.为什么[\u4e00-\u9fa5]不能匹配中文(**想直接获取匹配包含中 ...
- Linux 脚本大师不是人人都可以达到的,但Shell编程基础还是有必要掌握的
Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,现在逐渐被Python等脚本代替.既然是基本功,那就需要掌握,毕竟学习 Shell 脚本的过程中,还是能了解到很多Linux系统 ...
最新文章
- zoj 3762(求三角形的最大高)
- 【Flask】Nginx+Gunicorn+Supervisor部署一个Flask项目:步骤总结
- 27、jdbc操作数据库(4)
- Java基础之写文件——使用多个视图缓冲区(PrimesToFile2)
- php xssclean,php – Codeigniter xss_clean困境
- python设计思路怎么写_初中信息技术 初识Python教学设计
- Uva 140 Bandwidth
- elementUI中table中自定义修改时间格式2020-10-26T10:00:00
- SaltStack之数据系统
- ITIL学习笔记——核心流程之:IT服务连续性管理
- 6. LaTeX 参考文献的排版与引用
- SQLI DUMB SERIES-10
- idea卸载不干净怎么办_Office卸载不干净怎么办?我想你一定需要Mac卸载Office的图文教程!...
- 【Unity】使用事件实现自动开关门
- 常用的PDF分割压缩软件有哪些?
- WiFi手机可以连接,电脑上也能连接,可以微信聊天,但是不能浏览器上网怎么解决?
- 光伏辐照和发电功率数据集
- 备份恢复的种类以及完全恢复实验
- 返回html404字符串,post提交数据后,返回的网页错误404怎么回事。
- 激光切割机软件开发如何补充参数