22 lines
406 B
Bash
Executable File
22 lines
406 B
Bash
Executable File
#!/bin/sh
|
|
|
|
while getopts :ai c
|
|
do case "$c" in
|
|
a) line="$(printf '%s -a ' "$line")" ;;
|
|
i) line="$(printf '%s -n ' "$line")" ;;
|
|
*) printf 'Usage: %s (-ai) (file...)\n' "$0"
|
|
exit 64 # sysexits(3) EX_USAGE
|
|
esac
|
|
done
|
|
|
|
shift "$(printf '%s - 1\n' "$OPTIND" | bc)"
|
|
|
|
line="$(printf '%s -u -o - ' "$line")"
|
|
|
|
for file in "$@";
|
|
do >"$file"
|
|
line="$(printf '%s -o %s ' "$line" "$file")"
|
|
done
|
|
|
|
exec mm $line
|