Bii o ṣe le Wo Awọn faili iṣeto ni Laisi Awọn asọye ni Lainos


Ṣe o n wo nipasẹ faili iṣeto gigun gigun lalailopinpin, ọkan pẹlu awọn ọgọọgọrun awọn ila ti awọn asọye, ṣugbọn fẹ nikan lati ṣe àlẹmọ awọn eto pataki lati inu rẹ. Ninu nkan yii, a yoo fi ọna oriṣiriṣi han ọ lati wo faili iṣeto kan laisi awọn asọye ni Lainos.

O le lo aṣẹ grep si fun idi eyi. Ofin atẹle yoo jẹ ki o wo awọn atunto lọwọlọwọ fun PHP 7.1 laisi eyikeyi awọn asọye, yoo yọ awọn ila ti o bẹrẹ pẹlu ohun kikọ ; eyiti o lo fun asọye.

Akiyesi pe nitori ;

$ grep ^[^\;] /etc/php/7.1/cli/php.ini

Ni ọpọlọpọ awọn faili iṣeto ni, ohun kikọ # ni a lo fun sisọ asọye laini kan, nitorinaa o le lo aṣẹ atẹle.

$ grep ^[^#] /etc/postfix/main.cf

Kini ti o ba ni awọn ila ti o bẹrẹ pẹlu diẹ ninu awọn alafo tabi awọn taabu miiran lẹhinna # tabi ; ohun kikọ?. O le lo aṣẹ atẹle eyiti o yẹ ki o tun yọ awọn alafo ofo tabi awọn ila inu iṣẹjade.

$ egrep -v "^$|^[[:space:]]*;" /etc/php/7.1/cli/php.ini 
OR
$ egrep -v "^$|^[[:space:]]*#" /etc/postfix/main.cf

Lati apẹẹrẹ ti o wa loke, iyipada -v tumọ si fihan awọn ila ti ko baamu; dipo fifihan awọn ila ti o baamu (o yi itumọ gangan ti ibaramu pada) ati ninu apẹẹrẹ “^$| ^[[: aaye:]] * #”:

  • ^$ - ngbanilaaye fun piparẹ awọn aaye ofo.
  • ^[[: aaye:]] * # tabi ^[[: aaye:]] *; - jẹ ki ibaramu awọn ila ti o bẹrẹ pẹlu # tabi ; tabi “diẹ ninu awọn alafo/taabu.
  • | - oluṣe infix darapọ mọ awọn ifihan deede meji.

Tun kọ ẹkọ diẹ sii nipa aṣẹ grep ati awọn iyatọ rẹ ninu awọn nkan wọnyi:

  1. Kini Iyato Laarin Grep, Egrep ati Fgrep ni Lainos?
  2. 11 Awọn ilọsiwaju Linux ‘Grep’ ti o ni ilọsiwaju lori Awọn kilasi Ihuwasi ati Awọn ifihan akọmọ

Iyẹn ni gbogbo fun bayi! A yoo nifẹ lati gbọ lati ọdọ rẹ, pin pẹlu wa eyikeyi awọn ọna miiran fun wiwo awọn faili iṣeto ni laisi awọn asọye, nipasẹ fọọmu esi ni isalẹ.