Você precisa ter o binary1 e o options1 como eles querem começar? Então: defina a função "alguma coisa":
something () {
options2="...." #you define them as you want, either here or from another source
binary1="$1" ; shift
"$binary1" "$@"
binary2 $options2
}
(e tê-lo definido nos arquivos de login do bash)
E execute-os:
something binary1 options1
Dessa forma, eles podem realmente enlouquecer com opções1, como:
something touch file1 file2 "file3 with extra spaces" file4