Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 字符串中由未知字符数分隔的多个子字符串的Glob_Bash_Glob - Fatal编程技术网

Bash 字符串中由未知字符数分隔的多个子字符串的Glob

Bash 字符串中由未知字符数分隔的多个子字符串的Glob,bash,glob,Bash,Glob,假设我在一个目录中有一堆文件,我想列出所有包含单词“word1”和“word2”的文件,但这两个单词只出现在给定的文件名中。问题是,我不知道有多少个字符将这些字符串分开 例如,我可能有221-word1-12345ABC-word2.dat或ce-word1-221word2.dat以及一组文件,这些文件名可能只包含word1、word2或两者都不包含。如何使用globbing实现这一点?您将如何为*word1*word2*进行glob?(这是一个很大的暗示)@msw哦,当然!抱歉,伙计们。嘿,

假设我在一个目录中有一堆文件,我想列出所有包含单词“word1”和“word2”的文件,但这两个单词只出现在给定的文件名中。问题是,我不知道有多少个字符将这些字符串分开


例如,我可能有221-word1-12345ABC-word2.dat或ce-word1-221word2.dat以及一组文件,这些文件名可能只包含word1、word2或两者都不包含。如何使用globbing实现这一点?

您将如何为
*word1*word2*
进行glob?(这是一个很大的暗示)@msw哦,当然!抱歉,伙计们。嘿,有时候事情只是错误地盯着你们的脸;)谢谢@msw是的有时候我应该在问问题之前再喝一杯咖啡!