subslider(){
# how to deal with arrays in zsh: http://zshwiki.org/home/scripting/array
# purpuse: remove DOS characters generated by subslider script
# o comando subslider local fica encapsulado sob o nome _sublider
local _subslider="${HOME}/bin/subslider"
#Ele é então chamado com todos os parâmetros a ele passados
$_subslider $@
# criamos um array local
local -a param
# No meu caso necessito pegar o nome do arquivo gerado pelo subslider para altera-lo com o SED
param=(${@[1]})
# como eu uso o ZSH a forma de retirar a extenão, pois necessito colocar algo entre o nome e
# a extensão do arquivo (é o arquivo gerado pelo subslider)
# finalmente dentro do comando subslider eu estou rodando um comando SED para remover ^M
# gerado pelo subslider
sed -i 's/\x0D$//' "${param:r}_offset.srt"
}