Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 13610|Vastaus: 1

[linux] Linux-shell-scrip{filter}t, joka muuttaa konfiguraatiotiedostoa

[Kopioi linkki]
Julkaistu 19.3.2017 22.35.19 | | |
Nyt sinun täytyy jättää käyttöliittymä, jonka avulla käyttäjät voivat muokata samankaltaisia konfiguraatiotiedostoja verkkokäyttöliittymän kautta, pääasiallinen tapa on kutsua Linux shell scrip{filter}t PHP:stä, joten liitä nyt linux-shell, joka voi muokata tätä konfiguraatiotiedostoa.

Ensiksi konfiguraatiotiedosto muotoillaan seuraavasti:
Esimerkkejä ovat seuraavat, config.ini:

Konfiguraatiotiedosto sisältää 3 yksikköä, jotka edustavat kolmea pääosa-aluetta: tietokanta, liiketoiminta, offline; Jokaisella yksiköllä on oma kenttänimensä ja kenttäarvonsa.


Yllä mainittu blogi voi lukea tällaisen konfiguraatiotiedoston, ja toistaiseksi aiomme muokata tätä konfiguraatiotiedostoa Linux-kuoren kautta.

Suunnittelimme ohjelman nimeltä modify_config_file ja muokkasimme sitä muodossa kuten ./modify_config_file unit1-field1=changed_value1 unit2-field1=changed_value2 (parametreja voidaan lisätä tarpeen mukaan).

Konfiguraatiotiedoston muokkaaminen ei ole vaikeaa, 20–30 riviä voi ratkaista ongelman. Kuitenkin periaatteen "kaikki syötteet ovat haitallisia" perusteella on tarpeen lisätä erilaisia vikansietokykykäsittelyjä kuoreen, jos käyttäjän parametrin syöte on väärä, jotta käyttäjää voidaan muistuttaa ajoissa ja paikantaa ongelma, seuraava perustuu kuoren alkuperäiseen tarkoitukseen, nimi on tietenkin modify_config_file:


Käyttäjä muokkaa konfiguraatiota seuraavalla komennolla:

Tulos on seuraava:

Näistä ensimmäinen rivi osoittaa, että rivinumeroväli, jossa BUSINESS-yksikkö sijaitsee, kiinnitetään huomiota avausväliin; Toinen rivi edustaa kaikkia kenttärivin numeroita, koska saman kentän yksiköitä voi olla useita; Kolmas rivi osoittaa kenttärivin numeron, joka lopulta sijoittuu yksikköväliin; Neljäs rivi edustaa rivin uudistuksen tulosta.

Lisäksi on hyvin todennäköistä, että käyttäjän syöte ei täytä formaattia, ja seuraavat virheet raportoidaan ja kohdistetaan:


Jos haluat soveltaa sitä muihin konfiguraatiotiedostoihin, sinun täytyy muuttaa konfiguraatiotiedoston polkua ja tiedostonimeä skriptissä:







Edellinen:.sh tiedoston suoritusvirhe: -bash: xxx: /bin/sh^M: huono tulkki: Ei tällaista tiedostoa tai direc...
Seuraava:Kuori muuttaa parametriarvoja, jotka on erotettu yhtäsuurella merkillä
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com