Variável como argumento para o Wine

0

A variável $ INPUT_FILES no Caso 1 tem o mesmo conteúdo (string) que é usado no Caso 2 . Por que no caso 1 eu tenho problemas com espaços no nome "2015 01 09.1.txt", mas no caso 2 não? Como posso consertar isso?

  • Caso 1
env WINEPREFIX="$HOME/.wine" wine "C:/Program Files (x86)/Notepad++/Notepad++.exe" -multiInst $INPUT_FILES
  • Caso 2
env WINEPREFIX="$HOME/.wine" wine "C:/Program Files (x86)/Notepad++/Notepad++.exe" -multiInst Z:\home\eduardo\Desktop\DESK_TO_CLEAN\camilo.20150407.txt Z:\home\eduardo\Desktop\DESK_TO_CLEAN\PyVersions.txt Z:\home\eduardo\Desktop\DESK_TO_CLEAN\20141115.1\targa_tool_v30\Readme.txt Z:\home\eduardo\Desktop\DESK_TO_CLEAN\2015\ 01\ 09.1.txt Z:\home\eduardo\Desktop\DESK_TO_CLEAN\20150319.1.txt Z:\home\eduardo\Desktop\DESK_TO_CLEAN\20150514.1.txt Z:\home\eduardo\Desktop\DESK_TO_CLEAN\20150109.1.txt
    
por Eduardo Lucio 30.06.2015 / 21:33

1 resposta

0

Use eval como uma estratégia para passar os argumentos para o Wine / Notepad ++!

eval "env WINEPREFIX=\"$HOME/.wine\" wine \"C:/Program Files (x86)/Notepad++/Notepad++.exe\" -multiInst $INPUT_FILES"
    
por 02.07.2015 / 15:36