Írtam egy szkriptet, aminek az lenne a feladata, hogy megnyit egy fájlt az Excel Viewerben:
#!/bin/sh
a="'Z:"
b="'"
c=$a$1$b
`env WINEPREFIX="/home/bluetiger9/.wine" wine "Z:/home/bluetiger9/.wine/drive_c/Program Files/Microsoft Office/Office12/XLVIEW.EXE" $c`
Azt szeretném elérni, hogy ha meghívom a szkriptet így:
/bin/script.sh "/elso konyvtar/masodik konyvtar/excel fajl.xls"
akkor hajtsa végre a kővetkező parancsot:
env WINEPREFIX="/home/bluetiger9/.wine" wine "Z:/home/bluetiger9/.wine/drive_c/Program Files/Microsoft Office/Office12/XLVIEW.EXE" 'Z:/elso konyvtar/masodik konyvtar/excel fajl.xls'
De ehelyett ha az elérési útvonalban van szóköz, akkor az Excel Viewer úgy értelmezi, mintha több fájl akarnák megnyitni.
Amíg csak Z:$1-t írtam a $c helyére addig az egyszerű elérési útvonalú fájlokra működött, de most már azokra se megy.
Szerintetek hol rontottam el?