0

メタ文字を使用して、名前にfoo2 桁の文字列と.txt. foo**.txt明らかに機能しません。私はそれを行う方法を理解できません。

4

2 に答える 2

0

文字クラスで有効なシェル グロビングを使用する

のようなファイル名の任意の場所で部分文字列を見つけるにbar-foo12-baz.txtは、一致の前後にワイルドカードが必要です。パターンで文字クラスを使用して、限られた範囲の文字に一致させることもできます。たとえば、バッシュでは次のようになります。

# Explicit character classes.
ls -l *foo[0-9][0-9]*.txt

# POSIX character classes.
ls -l *foo[[:digit:]][[:digit:]]*.txt

関連項目

于 2014-10-26T16:57:51.313 に答える
0

ls foo[0-9][0-9]*.txtあなたのパターンにぴったり合うもののようなもの。

于 2014-10-26T16:36:15.147 に答える