ലിനക്സിൽ അഭിപ്രായങ്ങളില്ലാതെ കോൺഫിഗറേഷൻ ഫയലുകൾ എങ്ങനെ കാണും


നൂറുകണക്കിന് കമന്റുകളുള്ള, വളരെ ദൈർഘ്യമേറിയ കോൺഫിഗറേഷൻ ഫയലിലൂടെയാണ് നിങ്ങൾ നോക്കുന്നത്, എന്നാൽ അതിൽ നിന്ന് പ്രധാനപ്പെട്ട ക്രമീകരണങ്ങൾ മാത്രം ഫിൽട്ടർ ചെയ്യാൻ ആഗ്രഹിക്കുന്നു. ഈ ലേഖനത്തിൽ, Linux-ൽ അഭിപ്രായങ്ങളില്ലാതെ ഒരു കോൺഫിഗറേഷൻ ഫയൽ കാണുന്നതിനുള്ള വ്യത്യസ്ത വഴികൾ ഞങ്ങൾ നിങ്ങൾക്ക് കാണിച്ചുതരാം.

ഇതിനായി നിങ്ങൾക്ക് grep കമാൻഡ് ഉപയോഗിക്കാം. ഇനിപ്പറയുന്ന കമാൻഡ് നിങ്ങളെ PHP 7.1-നുള്ള നിലവിലെ കോൺഫിഗറേഷനുകൾ അഭിപ്രായങ്ങളൊന്നുമില്ലാതെ കാണുന്നതിന് നിങ്ങളെ പ്രാപ്uതമാക്കും, ഇത് അഭിപ്രായമിടുന്നതിന് ഉപയോഗിക്കുന്ന ; പ്രതീകത്തിൽ ആരംഭിക്കുന്ന വരികൾ നീക്കംചെയ്യും.

; ഒരു പ്രത്യേക ഷെൽ പ്രതീകമായതിനാൽ, കമാൻഡിൽ അതിന്റെ അർത്ഥം മാറ്റുന്നതിന് നിങ്ങൾ \ എസ്കേപ്പ് പ്രതീകം ഉപയോഗിക്കേണ്ടതുണ്ട്.

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

മിക്ക കോൺഫിഗറേഷൻ ഫയലുകളിലും, ഒരു വരി കമന്റ് ചെയ്യുന്നതിന് # പ്രതീകം ഉപയോഗിക്കുന്നു, അതിനാൽ നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം.

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

നിങ്ങൾക്ക് ചില സ്uപെയ്uസുകളിലോ ടാബുകളിലോ ആരംഭിക്കുന്ന ലൈനുകൾ ഉണ്ടെങ്കിൽ പിന്നെ # അല്ലെങ്കിൽ ; പ്രതീകം?. നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം, അത് ഔട്ട്പുട്ടിലെ ശൂന്യമായ സ്പെയ്സുകളോ ലൈനുകളോ നീക്കം ചെയ്യണം.

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

മുകളിലെ ഉദാഹരണത്തിൽ നിന്ന്, -v സ്വിച്ച് അർത്ഥമാക്കുന്നത് പൊരുത്തപ്പെടാത്ത വരികൾ കാണിക്കുക എന്നാണ്; പൊരുത്തപ്പെടുന്ന വരികൾ കാണിക്കുന്നതിനുപകരം (അത് യഥാർത്ഥത്തിൽ പൊരുത്തപ്പെടുത്തലിന്റെ അർത്ഥത്തെ വിപരീതമാക്കുന്നു) കൂടാതെ ^$|^[[:space:]]*# പാറ്റേണിലും:

  • ^$ – ശൂന്യമായ ഇടങ്ങൾ ഇല്ലാതാക്കാൻ പ്രാപ്തമാക്കുന്നു.
  • ^[[:space:]]*# അല്ലെങ്കിൽ ^[[:space:]]*;#-ൽ ആരംഭിക്കുന്ന വരികളുടെ പൊരുത്തപ്പെടുത്തൽ പ്രവർത്തനക്ഷമമാക്കുന്നു അല്ലെങ്കിൽ ; അല്ലെങ്കിൽ ചില സ്ഥലങ്ങൾ/ടാബുകൾ.
  • | – infix ഓപ്പറേറ്റർ രണ്ട് റെഗുലർ എക്uസ്uപ്രഷനുകൾ ചേരുന്നു.

ഈ ലേഖനങ്ങളിൽ grep കമാൻഡിനെക്കുറിച്ചും അതിന്റെ വ്യതിയാനങ്ങളെക്കുറിച്ചും കൂടുതലറിയുക:

  1. ലിനക്സിൽ Grep, Egrep, Fgrep എന്നിവ തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?
  2. 11 നൂതന Linux 'Grep' കമാൻഡുകൾ പ്രതീക ക്ലാസുകളിലും ബ്രാക്കറ്റ് എക്സ്പ്രഷനുകളിലും

ഇപ്പോഴത്തേക്ക് ഇത്രമാത്രം! താഴെയുള്ള ഫീഡ്uബാക്ക് ഫോം വഴി അഭിപ്രായങ്ങളില്ലാതെ കോൺഫിഗറേഷൻ ഫയലുകൾ കാണുന്നതിനുള്ള ഏതെങ്കിലും ഇതര രീതികൾ ഞങ്ങളുമായി പങ്കിടാനും നിങ്ങളിൽ നിന്ന് കേൾക്കാനും ഞങ്ങൾ ആഗ്രഹിക്കുന്നു.