Escreva uma função auxiliar (um wrapper). Por exemplo,
function zip_this_file(){
zip -FSmT "$1.zip" "$1"
}
Isso apenas usa um signle filename como argumento e executa o que você deseja. Claro, você pode fazer um wrapper adequado e permitir que o usuário passe opções para zip
, valide os argumentos, verifique a existência de arquivos e assim por diante ... depende do que você deseja. Se isso for necessário em um único script, deixe-o nesse formulário. Caso contrário, especifique mais claramente em qual contexto você deseja chamar isso.