Ich habe zwei Dateien:
$cat myMagic 20 string TEST ThisIsTestType
$cat testFile TEST i am test file from inside
Beide Dateien befinden sich im selben Verzeichnis. Ich führe aus:
$file testFile testFile: ASCII text
Warum bekomme ich es ASCII text
und warum nicht testFile: ThisIsTestType
?
Vielen Dank im Voraus!
Antwort1
file
verwendet standardmäßig seine vorkompilierte Magic-Datenbank. Sie müssen ihm mit der -m
Option mitteilen, dass es Ihre benutzerdefinierte Datei verwenden soll.
Ex.
$ file testFile
testFile: ASCII text
Aber
$ file -m myMagic testFile
testFile: ThisIsTestType
$