echo+read命令学习正则+表达式学习

read换行,
或者这样但是一定是单引号,

echo只有双引号输出变量才会有换行,,,不能单引号,,





文本格式发生变化,正常应该加双引号,,不能用单引号,否则不会执行命令



如何让echo的输出带有颜色

https://www.zsythink.net/archives/111


背景颜色就是前面第一位的3变成4,比如红色41,,,



如果省略第二个e,那么后面都是红色的了,
注意033也可以用e代替,,

0m最后的可以省略0,,,

https://www.zsythink.net/archives/128
学习seq命令,,

间隔输出,,

-s选项指定连接符,


,这种写法跟上述提到的-w选项类似,只不过-w是以指定的最大值的位数为最大位数,而 -f 选项可以直接指定位数,


最简单的创建一个文件并写入内容,,

$0 表示显示整行 ,$NF表示当前行分割后的最后一列($0和$NF均为内置变量)

多列,

自己添加字段,

正则表达式学习,,
除了”\<“与”\>”能够表示锚定词首与锚定词尾以外,我们还可以使用”\b”去代替”\<“和”\>”,”\b”既能锚定词首,也能锚定词尾
“\B”是用来匹配”非单词边界”的,这样说并不容易理解,


搜索任意个数的a
但是三个也会搜到

“\{x,y\}”表示之前的字符至少连续出现x次,最多连续出现y次,都能被匹配到,换句话说,只要之前的字符连续出现的次数在x与y之间,即可被匹配到,


其实,在正则表达式中,”.”表示匹配任意单个字符,示例如下。


即使a后面不只有一个,也被匹配只是不红,
在正则表达式中,[[:alpha:]] 表示”任意字母”(不区分大小写)

正则后面用单引号也可以,

必须小写,


兼容perl语法,

posted on 2022-02-12 23:05 shenhshihao 阅读(125) 评论(0) 收藏 举报
浙公网安备 33010602011771号