编辑
2023-02-08
小白笔记
0

目录

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

*匹配多个通配符

ls *.log

?匹配单个通配符

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

bash
momen@momen-PC:~/Documents$ ls -l 总用量 13672 -rw-r--r-- 1 momen momen 27 9月 23 11:09 1.txt drwxrwxrwx 5 momen momen 4096 6月 3 20:55 'Office Tool' drwxr-xr-x 2 momen momen 4096 6月 28 14:56 'OneNote 笔记本' drwxr-xr-x 3 momen momen 4096 4月 12 22:10 Oray -rwxrwxrwx 1 momen momen 13970800 3月 17 2021 Shadowsocks-Qt5-3.0.1-x86_64.AppImage drwxr-xr-x 5 momen momen 4096 9月 23 10:25 'Tencent Files' -rwxr-xr-x 1 momen momen 82 4月 2 22:11 test.sh drwxr-xr-x 5 momen momen 4096 8月 12 20:21 'WeChat Files' momen@momen-PC:~/Documents$ ls -l | grep -E "^d" drwxrwxrwx 5 momen momen 4096 6月 3 20:55 Office Tool drwxr-xr-x 2 momen momen 4096 6月 28 14:56 OneNote 笔记本 drwxr-xr-x 3 momen momen 4096 4月 12 22:10 Oray drwxr-xr-x 5 momen momen 4096 9月 23 10:25 Tencent Files drwxr-xr-x 5 momen momen 4096 8月 12 20:21 WeChat Files

$:只在行尾匹配字符串

bash
momen@momen-PC:~/Documents$ ls -l 总用量 13672 -rw-r--r-- 1 momen momen 27 9月 23 11:09 1.txt drwxrwxrwx 5 momen momen 4096 6月 3 20:55 'Office Tool' drwxr-xr-x 2 momen momen 4096 6月 28 14:56 'OneNote 笔记本' drwxr-xr-x 3 momen momen 4096 4月 12 22:10 Oray -rwxrwxrwx 1 momen momen 13970800 3月 17 2021 Shadowsocks-Qt5-3.0.1-x86_64.AppImage drwxr-xr-x 5 momen momen 4096 9月 23 10:25 'Tencent Files' -rwxr-xr-x 1 momen momen 82 4月 2 22:11 test.sh drwxr-xr-x 5 momen momen 4096 8月 12 20:21 'WeChat Files' momen@momen-PC:~/Documents$ ls -l | grep -E "es$" drwxr-xr-x 5 momen momen 4096 9月 23 10:25 Tencent Files drwxr-xr-x 5 momen momen 4096 8月 12 20:21 WeChat Files

[] 表示一个字符序列

[abc]表示abc任意字符

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

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

*匹配任意多个模式

+匹配1个或者多个模式

?匹配模式表中任意模式

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

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

本文作者:墨洺的文档

本文链接:

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