これは簡単な質問です。現在のディレクトリから.で始まりaxis-2
、終わるすべてのファイルを.jar
ターゲットディレクトリにコピーしようとしています~/MyDirectory
。
私の最初の試みは
cp '^axis2.*jar$' ~/MyDirectory
...しかし、これを試みると、cp
「ファイルやディレクトリがありません」というエラーメッセージが表示されます。で正規表現を使用できるかどうかはわかりませんcp
。また、しばらく正規表現を使用しておらず、構文に問題がある可能性があります。
この問題を解決する方法について提案がある人はいますか?
ベストアンサー1
Linux/UNIX システムでのシェルの使用法グローバルモード、正規表現ではありません。したがって、axis2
で始まり終わるファイル名を一致させるには、次のように.jar
します。
cp axis2*.jar /destination/directory