特定パターンのファイルを別のディレクトリに移動

特定パターンのファイルを別のディレクトリに移動

ディレクトリには/home/in次のファイルがあります。

crust.MC12345.txt 
crust.etcMC12345.txt
crust.MC23456.txt
crust.etcMC23456.txt 
crust.etctcMC23456.txt 

別のディレクトリcrust.etcMC12345.txtに移動します。上記のシナリオでは、mvコマンドで使用するパターンは何ですか?crust.etcMC23456.txt/home/out

答え1

あなたの質問を正しく理解したら、答えは簡単です。

mv crust.etcMC* /home/out

または、etcリテラル文字列の代わりにたとえば3つの文字がある場合は、次のようになります。

mv crust.???MC* /home/out

答え2

移動したい場合少なくともの間に文字がある場合は、次のものを使用できますcrust.MC

mv crust.?*MC /home/out

ここでは?リテラルを表し、*ゼロ以上を表すため、組み合わせは?*1つ以上の文字を表します。したがってcrust.MC12345.txt

関連情報