2022-10-07小白笔记0

目录

模式表达式 各模式用|分开

*匹配多个通配符

ls *.log

?匹配单个通配符

^(幂符号):只在一行的开头匹配字符串

bash
momen@momen-PC:~/Documents$ ls -l
总用量 13672
-rw-r--r-- 1 momen momen       27 923 11:09  1.txt
drwxrwxrwx 5 momen momen     4096 63 20:55 'Office Tool'
drwxr-xr-x 2 momen momen     4096 628 14:56 'OneNote 笔记本'
drwxr-xr-x 3 momen momen     4096 412 22:10  Oray
-rwxrwxrwx 1 momen momen 13970800 317  2021  Shadowsocks-Qt5-3.0.1-x86_64.AppImage
drwxr-xr-x 5 momen momen     4096 923 10:25 'Tencent Files'
-rwxr-xr-x 1 momen momen       82 42 22:11  test.sh
drwxr-xr-x 5 momen momen     4096 812 20:21 'WeChat Files'

momen@momen-PC:~/Documents$ ls -l | grep -E "^d"
drwxrwxrwx 5 momen momen     4096 63 20:55 Office Tool
drwxr-xr-x 2 momen momen     4096 628 14:56 OneNote 笔记本
drwxr-xr-x 3 momen momen     4096 412 22:10 Oray
drwxr-xr-x 5 momen momen     4096 923 10:25 Tencent Files
drwxr-xr-x 5 momen momen     4096 812 20:21 WeChat Files

$:只在行尾匹配字符串

bash
momen@momen-PC:~/Documents$ ls -l
总用量 13672
-rw-r--r-- 1 momen momen       27 923 11:09  1.txt
drwxrwxrwx 5 momen momen     4096 63 20:55 'Office Tool'
drwxr-xr-x 2 momen momen     4096 628 14:56 'OneNote 笔记本'
drwxr-xr-x 3 momen momen     4096 412 22:10  Oray
-rwxrwxrwx 1 momen momen 13970800 317  2021  Shadowsocks-Qt5-3.0.1-x86_64.AppImage
drwxr-xr-x 5 momen momen     4096 923 10:25 'Tencent Files'
-rwxr-xr-x 1 momen momen       82 42 22:11  test.sh
drwxr-xr-x 5 momen momen     4096 812 20:21 'WeChat Files'


momen@momen-PC:~/Documents$ ls -l | grep -E "es$"
drwxr-xr-x 5 momen momen     4096 923 10:25 Tencent Files
drwxr-xr-x 5 momen momen     4096 812 20:21 WeChat Files

[] 表示一个字符序列

[abc]表示abc任意字符

[abc-ef]表示abcdef任意字符

模式表达式 各模式用|分开

*匹配任意多个模式

+匹配1个或者多个模式

?匹配模式表中任意模式

@仅匹配模式表中一个给定模式

!除了给定模式表中的一个模式外,可以匹配其他任何字符串

本文作者:星火文档中心

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!