标签: bash
所以我在Bash中有一个for循环, 在其中找到所有包含“ _ $ i”的文件名。
for ((i=1; i<=10; i++)); do string=$(find . -name "*_$i*") # do something with string done
如何更改上面的代码以查找包含任意单个字符(不只是下划线)后跟$ i的文件名?
答案 0 :(得分:3)
用于匹配单个任意字符的全局模式语法为?:
?
find . -name "*?$i*"