1
Ich versuche, eine Datei in Linux-Box zu finden. Es endet mit einem Zeitstempel Muster, zB:Finden Sie eine Datei mit einem passenden Muster in Linux
MY_TEST_FILE_1_003900.log
als 39. Minute erstellt, undMY_TEST_FILE_1_004201.log
an der 42. Minute und der 1. Sekunde erstellt usw.
ich diese Datei versucht der Suche nach Befehl :
find . -name "MY_TEST_FILE_1_[0-9][0-9][0-9][0-9][0-9][0-9].log" -print
und es alle Protokolldateien für den Tag aufgelistet.
Wenn ich das Gleiche wie versucht:
find . -name "MY_TEST_FILE_1_[0-9]{6}.log" -print
Ich bin nicht in der Lage jede aufzulisten.
Können Sie mir bitte sagen, wo ich falsch liege?
Ich gebe so: find -regex 'MY_TEST_FILE_1_ [0-9] {6} .log' –
Aber es hat nicht funktioniert. Es wurden keine übereinstimmenden Muster zurückgegeben –
Muss ich den Regex-Typ erwähnen? –