#!/bin/sh

qf='[%-11{filemodes:perms} %{filenames}\n]'

for file in "$@" ; do
    p=
    case "$file" in *.rpm) [ -f "$file" ] && p=p ;; esac
    rpm -q$p --qf="$qf" "$file"
done

