我想通过在同一个目录中的文件只有一个4中他们只迭代一个“4”。shell脚本文件,通过迭代与文件名
这是我到目前为止所。我目前的脚本的问题是,与任意数量的4个文件的获取所选,而不是文件只有一个4
for i in *4*.cpp;
do
...
有点像[!4]
但对于任何数量的非4个字符。 * HTTP://www.tuxfiles.org/linuxhelp/wildcards.html
我想通过文件名如me4.cpp,4.cpp和hi4hi.cpp迭代
我想忽略文件名如lala.cpp,44.cpp,4hi4.cpp
谢谢!
想通了。我突然尝试[!4] *。 糟糕,我没有。这被解释为([!4]),那么(*)
'*'没有按”包括'4.cpp'并且包含'lala.cpp'。另一种解决方案是使用'找到-regex',但我不知道在这种情况下用什么样的表情...... – 2012-02-24 00:10:50
'[!4] *''包括a44.cpp','a444.cpp ','a4444.cpp'等 – 2012-02-24 00:54:56