-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Description
Mám na PC složku, ve které mám soubor CURRENT.cyp s OSTRAJava programem. Složku staženou z githubu jsem si dal do /usr/lib/OSTRAJava, aby byla přístupná odkudkoliv. Na kompilaci jsem si vytvořil jednoduchý skript:
#!/bin/sh
clear
echo "\n\n\nKompiluji..."
cesta=$(pwd)
cd /usr/bin/OSTRAJava/
./ostrajavac -d "$cesta/" "$cesta/CURRENT.cyp" "$cesta/znaky.txt"
echo "Spouštím..."
./ostrajava "$cesta/"Ve složce $cesta mám soubor, ze kterého chcu, aby OJ četla. Problém je, že program ostrajava sice spouští program ve složce $cesta, ale spouští ho z adresáře /usr/bin/OSTRAJava/. A program $cesta tudíž na soubor v adresáři $cesta nevidí.
Mohl bych příkaz ./ostrajava "$cesta/" nahradit příkazy cd "$cesta" a /usr/lib/OSTRAJava/ostrajava ., jenže program ostrajava má očividně nějaké podivné závislosti.
Jak to mám vyřešit? Nesouvisí s tímto problémem trochu toto?
Děkuji
Metadata
Metadata
Assignees
Labels
No labels