Hei. Ongelmani on seuraavanlainen: Pitäis tehä
sovellus, joka tulostaa hakemistosta niiden
tiedostojen määrän, joihin komennon antaja voi
kirjoittaa, niiden määrän, jotka voi lukea ja
niiden määrän, jotka voi suorittaa. Pitäis tehdä
noilla if-, for- ym lauseilla, mutta ei vaan
toimi. Apua?
sovellus, joka tulostaa hakemistosta niiden
tiedostojen määrän, joihin komennon antaja voi
kirjoittaa, niiden määrän, jotka voi lukea ja
niiden määrän, jotka voi suorittaa. Pitäis tehdä
noilla if-, for- ym lauseilla, mutta ei vaan
toimi. Apua?
Vastaukset 1
Vanhimmat
...tästä ei ehkä ole, mutta jotain kuitenkin.
Ensinnä, jos enklannin kieli ei ole liian
vaikeaa, kannattaa poiketa tällainen how-to
tsekkamassa:
Advanced Bash-Scripting HOWTO
http://www.linuxdoc.org/HOWTO/Adv-Bash-Scr-HOWTO/
Olettaen tietysti, että käytät bash -shelliä...
Mutta muuten kannattaisi ehkä tutkia cut -
komennolla, mitä kunkin tiedosto-oikeus-byten
kohdalla on.
esim:
ls -l | cut -b1-10
listaa pelkästään hakemiston oikeudet.
ls -l | cut -b10-10
näyttää others-ryhmän ajo-oikeus -sarakkeen.
ls -l | cut -b9-9
näyttää others-ryhmän kirjoitusoikeus -sarakkeen
Olisiko noista jotain apua? Mikäli tarvitset
lisää apua, kirjoittele mailia [email protected]