Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: vmonkey 22 Května 2011, 15:20:32
-
Ahoj, v podstatě jsem u Linuxového skriptování nováčkem a mám jeden problém. Vytvářím skript televize (http://forum.ubuntu.cz/index.php/topic,56118.0.html). Do nové verze jsem zakomponoval např. i getopts, např. jen na obnovení playlistu apod.
while getopts "rvph" opt; do
case $opt in
r) ...
esac
To, co řeším, je to, že mám jisté příkazy pod -r, -v, -p a -h a chtěl bych nějak dosáhnout toho, aby pokud se bude program spouštět bez parametrů, tak aby se spustilo televize -r -v. Nemohl by někdo poradit? Hledal jsem to všude možně a nějak jsem to nenašel:(. Díky za pomoc :)
-
nevim jestli to má getopts nějak pořešený, ale stačí na začátek přidat jednu podmínku a je to
if [ ! $1 ]; then
$0 -rv
return
fi
while getopts 'rvph' opt; do
case "$opt" in
r) ...
-
Díky díky moc :)