私は、フォルダー内のファイルを比較し、別のフォルダー内のファイルと突き合わせて、一致するものがあるかどうかを検出できるbashスクリプト(unix)を作成しようとしています。Bashスクリプト - 正規表現。 regmatch.unix
フォルダ内のファイルがすべてのような一般的な名前の構造を有する:私は正規表現として[[a-zA-Z]+\DB[A-Z]+\-[a-zA-Z0-9-_]+\.[sql]
試してみました
*****-dbtableName-*****-YYYY-MM-DD.sql
を。動いていない。
私はどんな助けでも素晴らしいでしょう。
ファイルに実際に名前に「*」文字が含まれていますか?がんばろう。 – shellter
正規表現に基づいた@shellterは、 '*'はそのファイル名の例の中の何かを意味しているようです(つまり、ファイル名は正規表現そのものです!:P) – c00kiemon5ter