20 lines
356 B
Bash
Executable File
20 lines
356 B
Bash
Executable File
#!/bin/bash
|
|
|
|
rm -rf reference db
|
|
git clone https://github.com/file/file-tests.git
|
|
cp -a file-tests/db .
|
|
rm -rf file-tests
|
|
|
|
mkdir reference
|
|
cd db
|
|
for d in * ; do
|
|
mkdir ../reference/$d
|
|
for f in $d/* ; do
|
|
if [[ ${f: -11} != ".source.txt" ]]; then
|
|
file $1 $f | sed -n -e "s:$f\: ::p" | sed 's/,//g' > ../reference/$f.ref
|
|
fi
|
|
done
|
|
done
|
|
|
|
cd ..
|
|
rm -rf db |