LinuxAndShell
云中喵
生死看淡,不服就干
展开
-
Shell中的正则表达式基础及示例
正则表达式就是根据你定义的模式模板进行模式匹配的一种技术,由字面文本和具有特殊意义的符号组成。下面介绍下主要规则:一、位置标记^,这个表示匹配字符串的开始位置$,这个表示匹配字符串的结束位置二、标识符A字符,表示必须匹配A字符. 这个点表示匹配任意一个字符,包括空字符,但有且只能必须匹配一个[ ],中括号内可以是一个字符组或字符范围,[0-9]表示单个数字,[ab]表示匹配a...原创 2019-03-03 19:37:20 · 460 阅读 · 0 评论 -
Java、Shell、awk分别打印乘法表
分别使用Java和Shell来打印乘法表Java:public static void main(String[] args){ for(int i=1;i<=9;i++){ for(int j =1;j<=i;j++){ System.out.print(j+"*"+i+"="+i*j+" "); } System.out.println(); }}结...原创 2019-02-27 22:55:20 · 315 阅读 · 0 评论 -
linux中查询某目录下以点开头的文件长列表展示
正常查看所有文件命令,-a表示可以查看隐藏文件ls -a通过查找命令,过滤出点开头的文件grep "^\..*"其中,^\. 表示以点开头,因为点在Linux中是特殊字符(需要反斜杠转义),表示任意某个字符,必须要匹配一个字符,空格也行,空格也表示一个字符,但是不能是空, * 表示某字符匹配0次或者多次,.* 连在一起就表示任意长度的字符如果少了一个点是^\.* ,表示转义后的点符号匹配...原创 2019-01-12 01:58:21 · 8151 阅读 · 0 评论