Advertisement
voyeg3r

subslider_wrapper

Dec 19th, 2015
9,210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.87 KB | None | 0 0
  1. subslider(){
  2.     # how to deal with arrays in zsh: http://zshwiki.org/home/scripting/array
  3.     # purpuse: remove DOS characters generated by subslider script
  4.  
  5.     # o comando subslider local fica encapsulado sob o nome _sublider
  6.     local _subslider="${HOME}/bin/subslider"
  7.  
  8.     #Ele é então chamado com todos os parâmetros a ele passados
  9.     $_subslider $@
  10.  
  11.     # criamos um array local
  12.     local -a param
  13.  
  14.     # No meu caso necessito pegar o nome do arquivo gerado pelo subslider para altera-lo com o SED
  15.     param=(${@[1]})
  16.  
  17.     # como eu uso o ZSH a forma de retirar a extenão, pois necessito colocar algo entre o nome e
  18.     # a extensão do arquivo (é o arquivo gerado pelo subslider)
  19.  
  20.     # finalmente dentro do comando subslider eu estou rodando um comando SED para remover ^M
  21.     # gerado pelo subslider
  22.     sed -i 's/\x0D$//' "${param:r}_offset.srt"
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement