glob 相关问题

globs,更恰当地称为[shell]模式,也称为通配符表达式,是许多中使用的模式匹配语言的实例,尤其是。类似POSIX的shell,用于匹配文件名和字符串:例如,`* .c`是C源文件的glob,并匹配后缀(扩展名)为`.c`的任何文件。

可以在.gitignore中没有匹配的星号 *?

那个 Gitignore使用Glog模式而不是正则表达式 官方指南告诉您的星号 *与斜线 / 我想知道星号 *是否可以匹配否...

回答 1 投票 0


如何在没有扩展的情况下排除文件?

我知道使用files.exclude,但是我找不到一个模式,可以正确匹配没有dot(。)的文件。

回答 1 投票 0

从Zsh

如何从ZSH中的字符串末端删除任何和所有空格,而不会产生其他过程? 在查看了ZSH扩展的文档之后(即第14.3节参数

回答 2 投票 0

GolangGlob匹配错误的段路径

匹配 但是不与:'/users/userame/a rether/path/to/program'

回答 1 投票 0

如果目录名称中使用了“--”,如何删除该目录? [已关闭]

我命名为dir --2025...现在我无法删除它: sailorsamoor@dellserver:/store/arch/database $ rm -rf -20250109-20:* rm: 非法选项 -- 2 用法:rm [-f | -i] [-dIPRrvWx] 文件... 取消链接 [--]...

回答 1 投票 0

如果目录名称中使用了“--”,如何删除目录?

我将目录命名为“--2025..”。现在我无法删除它: sailorsamoor@dellserver:/store/arch/database $ rm -rf -20250109-20:* rm: 非法选项 -- 2 用法:rm [-f | -i] [-dIPRrvWx] 文件... 取消链接 [--]

回答 1 投票 0

在 zsh 中移动文件之前如何测试 glob 文件是否存在?

我以前用raw文件拍照,然后用raw therapee冲洗成jpg。对于幻灯片放映,我还将这些照片与我妻子的 iPhone 和我的 Pixel 上的照片混合在一起。 为了拥有...

回答 1 投票 0

pathlib 的 `glob` 方法的顺序在运行之间是否一致?

Path('.').glob('*.ext') 会产生一致的结果顺序吗(假设被通配的文件不会改变)? 看来全局排序是基于文件系统顺序的(至少,对于...

回答 3 投票 0

在 Jmeter 中关闭通配符

我正在尝试发送一个 GET 请求,该请求在查询参数中包含括号字符(“[]”、“{}”),这使得 JMeter(v5.6.3)认为我正在尝试使用通配符。我一直在使用 Pos 测试我的 API...

回答 1 投票 0

Astro glob() 中的 `**\/[^_]*.md^` 匹配什么?

在新的 Astro 5.0.0 版本的文档中,介绍了内容集合的新语法,文档位于此处 在那里,我看到了一个全局模式 **\/[^_]*.md 但没有看到它与 **\*....

回答 1 投票 0

如何让我的结合 CSV 的程序迭代目录中的多个子文件夹?

所以我尝试使用Python来分析在96孔板的多个孔中拍摄的细胞图像。 我能够从每个字段的所述图像生成数据的 csv 并按井对它们进行分组。 我...

回答 1 投票 0

如何在 Node.js 中通配多个模式?

是否可以在 Node.js 的 glob 中的单个搜索字符串中包含多个模式? 例如查找名为 *abc*.pdf 和 *xyz.pdf* 的所有文件

回答 4 投票 0

导入glob,找文件好像不行,没看到我做错了什么

我想检查特定文件是否存在,我有正确的目录、文件名,但它似乎不起作用,不明白为什么。 导入全局 打印(“1”) 对于 glob.glob(r'C:\***...

回答 1 投票 0

使用 { .. } 和 *

我想检查我们庞大的文件系统层次结构中是否存在某些文件。我想我可以使用 ls -al 来实现这一点。 文件始终以 /2024/10/ 的形式存储 我想检查我们庞大的文件系统层次结构中是否存在某些文件。我想我可以使用 ls -al 来实现这一点。 文件始终以<name>/2024/10/<name>_20241001.ext的形式存储。所以我首先在文件夹中使用 glob <name>/2024/10/nameX_202410{01..30},这会出现一些不存在的文件: ~/nameX/2024/10 $ ls -al nameX_202410{01..30}.ext ls: cannot access 'nameX_20241001.ext': No such file or directory ls: cannot access 'nameX_20241002.ext': No such file or directory ... 现在我尝试将相同的模式应用于所有文件夹: ~ $ ls -al */2024/10/*202410{01..30}.mbts -rw-r--r-- 1 process process 99757768 Nov 3 03:51 nameX/2024/10/nameX_20241026.ext -rw-r--r-- 1 process process 99757768 Nov 4 03:52 nameX/2024/10/nameX_20241027.ext -rw-r--r-- 1 process process 99757768 Oct 9 03:52 nameY/2024/10/nameY_20241001.ext -rw-r--r-- 1 process process 99757768 Oct 10 03:52 nameY/2024/10/nameY_20241002.ext 但这仅显示现有的文件,而不显示丢失的文件。所以没有一个“没有这样的文件或目录”选项。发生了什么事,我可以以某种方式规避这种通配行为吗? 手册指出: 扩展的顺序是:大括号扩展、波形符扩展、参数、变量和算术扩展以及命令替换(以从左到右的方式完成)、分词和路径名扩展。 这意味着命令行参数 */2024/10/*202410{01..30}.mbts 首先变成文字 */2024/10/*20241001.mbts */2024/10/*20241002.mbts ... */2024/10/*20241029.mbts */2024/10/*20241030.mbts 通过大括号扩展。 仅现在发生路径名扩展(通配符的模式匹配*)。这仅生成存在的文件的名称。 这意味着,使用此命令行参数无法实现您想要实现的目标。

回答 1 投票 0

WSL 9P 安装上的 bash 中的星号全局扩展 (*) 出现意外行为

我仅在 9P 安装(Windows 磁盘,如 /mnt/c/...)上的 WSL 中观察到脚本的奇怪行为。 如果存在的话,for 循环中星号 (*) 的全局扩展会导致下次调用时出现重复项...

回答 1 投票 0

如何测试变量的值是否与全局模式的值匹配

我正在编写一个 Bash 脚本,用于检查两个 git 提交之间的差异,并将其与 glob 模式列表交叉引用,以查看与这些 glob 模式匹配的任何内容是否发生了变化...

回答 1 投票 0

“git show-branch”的 <glob> 参数如何工作?

git show-branch 的文档说: 匹配 refs/ 下的分支或标记名称的全局模式。例如,如果您在 refs/heads/topic 下有许多主题分支,则给出 topic/* 将...

回答 1 投票 0

如何让PowerShell很好地处理文件名中的[或]?

我修改了PowerShell脚本,从PowerShell - 批量更改文件编码为UTF-8。 # 修改版本https://stackoverflow.com/q/18684793 [线程.Thread]::CurrentThread.CurrentUICulture ...

回答 2 投票 0

PHP 中的 glob() 中的转义空格?

我在 PHP 中有以下函数,除了名称中带有空格的文件(例如 Good picture.jpg)之外,该函数运行良好。 这里是: 函数 getphotolist($currentalbum) { $ph...

回答 3 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.