Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement