Script for finding files with a given type

This commit is contained in:
Jonathan Lange
2016-07-08 14:08:20 +01:00
parent 1b64e461c2
commit d9ab133a85

13
files-with-type Executable file
View File

@@ -0,0 +1,13 @@
#!/usr/bin/env bash
#
# Find all files with a given MIME type.
#
# e.g.
# $ files-with-type text/x-shellscript k8s infra
#
# Assumes `find`, `xargs`, and `file` are all installed.
mime_type=$1
shift
find "$@" -print0 -type f |xargs -0 file --mime-type | grep "${mime_type}" | sed -e 's/:.*$//'