Olisi hyvä noudattaa standardia asetustiedostoista. Siis sellainen standardi joka määrittelee mm. kommenttirivien syntaksin. Asetustiedostot ovat myös yksi tapa välttää ja kiertää bash sh.tiedostojen käyttöä ja mitä vastaavaa lieneekään windowsissa, macissa ja puhelimissa... Arvaan, että linuxin bashin sh:t ei kelpaa windowsissa eikä macissa, mutta asetustiedostot käy vaikka ne eivät noudattaisikaan virallista standardia. Jos sh:t ei käy windowsiin eikä macciin, niin voiko ne kuitenkin kääntää yksiselitteisesti ja automatisoidusti windowsin ja macin vastaaville scriptikielille?
Olisiko kellään laittaa luokkaa tai funktiota, joka lukee standardin mukaisia asetustiedostoja ottaakseen niistä muuttujien arvoja? Ohjelmanpätkä ei kuvaa standardia/tyylineuvoa/tyyliohjetta täysin, joten sekin kuvaus olisi hyvä saada.
Olisiko kellään laittaa luokkaa tai funktiota, joka lukee standardin mukaisia asetustiedostoja ottaakseen niistä muuttujien arvoja? Ohjelmanpätkä ei kuvaa standardia/tyylineuvoa/tyyliohjetta täysin, joten sekin kuvaus olisi hyvä saada.
Vastaukset 6
Vanhimmat
Mäkin käyttis on BSD-unix-pohjainen ja shellinä on oletuksena juurikin bash. Mikset käytä XML:ää? Siihenhän löytyy vaikka minkälaisia kirjastoja.
Tota bashia käytetään niin pienellä ja kaikista muista erakoituneella porukalla, että melkein on turha kysellä mistään tai täältäkään, kun ihan sama kuin etsisi neulaa heinäsuovasta kun etsii toista, joka käyttää bashiakin...
Varmaan vitsailet? Kyllä unixin peruskäytön osaaminen käsittääkseni vieläkin kuuluu teknisen alan yliopistotutkinnon sisältöön. Kaikki eivät toki sitä osaa, mutta sehän pätee kaikkiin asioihin.
Mitäs mä sanoin: aika vähän näyttää asiantuntijoita olevan etkä itsekään näytä tietävän, mistä puhut, vai mitäs sitten kyselet, häh?
Aijoo. Kieltäytyykö se UNIX lataamasta jotain tai joitain sivustoja Internetistä niillä tunnuksillasi?
Ymmärsin, että haluat saada Bash komentotulkin scriptejä ajettua toisissa ympäristöissä. Miksi ihmeessä ? Nuo asetustiedostoscriptit ovat tehty siksi, että niillä säädetään eri ohjelmien ympäristötason poikkeavuuksia. Window:issa samaa tietoa laitetaan joko ohjelman omiin .INI tiedostohin tai varhaisemmat ohjelmat käyttivät DOS-ikkunassa bat-tiedostoja samaan tarkoitukseen. Macistä en ole varma, mutta kaiketi sielläkin on käytössä jokin asetustiedosto ohjelmilla kertomassa käyttöjärjestelmälle kyseisen ohjelma resurssien tarpeista. Tuo scripti siis on tärkeä vain jossain tietyssä ympäristössä. Ei niitä yleensä siirretä vaan siirretään itse ohjelma ja luodaan vastaavan kaltainen asetusscripti toiseen järjestelmään. Mitään erityistä standardia ei tuosta ole, koska on mahdoton ennakoida tulevia käyttöjärjestelmiä ja niiden ohjelmille tarjoamia resursseja.