Kas vaatate läbi ülipika konfiguratsioonifaili, kus on sadu ridu kommentaare, kuid soovite sealt ainult olulisi seadeid filtreerida. Selles artiklis näitame teile erinevaid viise konfiguratsioonifaili vaatamiseks ilma kommentaarideta Linuxis.
Loe ka: ccat - näidake väljundit „kassikäsk” süntaksi esiletõstmise või värvimisega
Võite kasutada grep käsk selleks. Järgmine käsk võimaldab teil vaadata praeguseid konfiguratsioone PHP 7.1 ilma kommentaarideta eemaldab see read, mis algavad tähega ;
märk, mida kasutatakse kommenteerimiseks.
Pange tähele, et alates ;
on spetsiaalne kesta märk, peate kasutama \
põgenemismärk, et muuta käsus selle tähendust.
$ grep ^[ ^\;] /etc/php/7.1/cli/php.ini.
Enamikus konfiguratsioonifailides on #
märki kasutatakse rea kommenteerimiseks, nii et saate kasutada järgmist käsku.
$ grep ^[ ^#] /etc/postfix/main.cf.
Mis siis, kui teil on read, mis algavad mõnega tühikuid või vahekaardid teine siis #
või ;
iseloom?. Võite kasutada järgmist käsku, mis peaks ka väljundist tühjad kohad või read eemaldama.
$ egrep -v "^$ |^[[: tühik:]]*;" /etc/php/7.1/cli/php.ini VÕI. $ egrep -v "^$ |^[[: space:]]*#" /etc/postfix/main.cf.
Ülaltoodud näite põhjal on -v
lülitusvahendid näitavad mittevastavaid jooni; selle asemel, et näidata sobitatud jooni (see muudab tegelikult sobitamise tähenduse ümber) ja mustris „^$ |^[[: Space:]]*#”:
^$
- võimaldab tühjade kohtade kustutamist.^[[: tühik:]]*#
või ^[[: tühik:]]*;
- võimaldab sobitada ridu, mis algavad #
või ;
või „mõned tühikud/vahelehed.|
- infix -operaator ühendab kaks regulaaravaldist.Lisateavet ka selle kohta grep käsk ja selle variatsioonid nendes artiklites:
Praeguseks kõik! Tahaksime sinust kuulda ja jagada meiega kõiki alternatiivseid meetodeid konfiguratsioonifailide vaatamiseks ilma kommentaarideta alloleva tagasiside vormi kaudu.