ഇബുക്ക്: തുടക്കക്കാർക്കായി Awk ആരംഭിക്കുന്ന ഗൈഡ് അവതരിപ്പിക്കുന്നു


ഒരു ലിനക്uസ് സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർ എന്ന നിലയിൽ, നിരവധി തവണ, കുറച്ച് ലൈനുകൾ ഫിൽട്ടർ ചെയ്uത് ഔട്ട്uപുട്ടിന്റെ ഒരു ഭാഗം പ്രദർശിപ്പിക്കുന്നതിന്, വ്യത്യസ്ത കമാൻഡുകളിൽ നിന്ന് ഔട്ട്uപുട്ട് കൈകാര്യം ചെയ്യുകയും റീഫോർമാറ്റ് ചെയ്യുകയും ചെയ്യേണ്ട സാഹചര്യങ്ങളിലേക്ക് നിങ്ങൾ എത്തിച്ചേരും. ഫിൽട്ടറുകൾ എന്നറിയപ്പെടുന്ന ലിനക്സ് പ്രോഗ്രാമുകളുടെ ഒരു ശേഖരം ഉപയോഗിച്ച് ഈ പ്രക്രിയയെ ടെക്സ്റ്റ് ഫിൽട്ടറിംഗ് എന്ന് വിളിക്കാം.

ടെക്സ്റ്റ് ഫിൽട്ടറിംഗിനായി നിരവധി ലിനക്സ് യൂട്ടിലിറ്റികളുണ്ട്, കൂടാതെ അറിയപ്പെടുന്ന ചില ഫിൽട്ടറുകളിൽ ഹെഡ്, ടെയിൽ, grep, tr, fmt, sort, uniq, pr എന്നിവയും കൂടാതെ Awk, Sed പോലുള്ള കൂടുതൽ നൂതനവും ശക്തവുമായ ഉപകരണങ്ങളും ഉൾപ്പെടുന്നു.

Sed-ൽ നിന്ന് വ്യത്യസ്തമായി, Awk ഒരു ടെക്സ്റ്റ് ഫിൽട്ടറിംഗ് ടൂൾ എന്നതിലുപരി, ഇത് സമഗ്രവും വഴക്കമുള്ളതുമായ ടെക്സ്റ്റ് പാറ്റേൺ സ്കാനിംഗും പ്രോസസ്സിംഗ് ഭാഷയുമാണ്.

ലിനക്സിനായി ശക്തമായി ശുപാർശ ചെയ്യുന്ന ടെക്സ്റ്റ് ഫിൽട്ടറിംഗ് ടൂളാണ് Awk, ഷെൽ സ്ക്രിപ്റ്റുകൾക്കുള്ളിലോ സ്വതന്ത്രമായ Awk സ്ക്രിപ്റ്റുകളിലോ മറ്റ് നിരവധി കമാൻഡുകൾക്കൊപ്പം കമാൻഡ് ലൈനിൽ നിന്ന് നേരിട്ട് ഇത് ഉപയോഗിക്കാനാകും. ഇത് ഇൻപുട്ട് ഡാറ്റയിലൂടെയോ ഉപയോക്തൃ നിർവചിച്ച പാറ്റേണുകൾക്കായി ഒന്നോ അതിലധികമോ ഫയലുകളിലൂടെ തിരയുകയും ചില വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി ഇൻപുട്ട് അല്ലെങ്കിൽ ഫയൽ(കൾ) പരിഷ്കരിക്കുകയും ചെയ്യുന്നു.

Awk ഒരു സങ്കീർണ്ണമായ പ്രോഗ്രാമിംഗ് ഭാഷയായതിനാൽ, അത് പഠിക്കുന്നതിന് അവിടെയുള്ള മറ്റേതൊരു പ്രോഗ്രാമിംഗ് ഭാഷയും പോലെ ധാരാളം സമയവും അർപ്പണബോധവും ആവശ്യമാണ്. എന്നിരുന്നാലും, ഈ ശക്തമായ ടെക്സ്റ്റ് ഫിൽട്ടറിംഗ് ഭാഷയുടെ കുറച്ച് അടിസ്ഥാന ആശയങ്ങൾ മാസ്റ്റേഴ്സ് ചെയ്യുന്നത്, അത് യഥാർത്ഥത്തിൽ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്ന് മനസിലാക്കാൻ നിങ്ങളെ പ്രാപ്തരാക്കുകയും കൂടുതൽ വിപുലമായ Awk പ്രോഗ്രാമിംഗ് ടെക്നിക്കുകൾ പഠിക്കാൻ നിങ്ങളെ ട്രാക്കിൽ സജ്ജമാക്കുകയും ചെയ്യും.

കഴിഞ്ഞ 5 മാസമായി ഞങ്ങളുടെ അനുയായികളിൽ നിന്നും വായനക്കാരിൽ നിന്നുമുള്ള സുപ്രധാന ഫീഡ്uബാക്ക് കണക്കിലെടുത്ത്, Awk പ്രോഗ്രാമിംഗ് സീരീസിലെ ഞങ്ങളുടെ 13 ലേഖനങ്ങൾ ശ്രദ്ധാപൂർവ്വം, വിമർശനാത്മകമായി പരിഷ്കരിച്ചതിന് ശേഷം, Awk പ്രോഗ്രാമിംഗ് ഭാഷാ ഇബുക്കിന്റെ ആമുഖം സംഘടിപ്പിക്കാൻ ഞങ്ങൾക്ക് കഴിഞ്ഞു.

അതിനാൽ, ലളിതവും എളുപ്പത്തിൽ മനസ്സിലാക്കാവുന്നതും നന്നായി വിശദീകരിച്ചതുമായ ഉദാഹരണങ്ങൾ ഉപയോഗിച്ച് അടിസ്ഥാന ആശയങ്ങളിൽ നിന്ന് Awk പ്രോഗ്രാമിംഗ് ഭാഷ പഠിക്കാൻ നിങ്ങൾ തയ്യാറാണെങ്കിൽ, ഈ സംക്ഷിപ്തവും കൃത്യവുമായ ഇബുക്ക് വായിക്കുന്നത് നിങ്ങൾക്ക് പരിഗണിക്കാവുന്നതാണ്.

ഈ ഇബുക്കിനുള്ളിൽ എന്താണുള്ളത്?

ഈ പുസ്തകത്തിൽ മൊത്തം 41 പേജുകളുള്ള 13 അധ്യായങ്ങൾ അടങ്ങിയിരിക്കുന്നു, അത് എല്ലാ Awk അടിസ്ഥാനപരവും മുൻകൂർ ഉപയോഗവും പ്രായോഗിക ഉദാഹരണങ്ങളോടെ ഉൾക്കൊള്ളുന്നു:

  1. അധ്യായം 1: ഫയലുകളിൽ വാചകം ഫിൽട്ടർ ചെയ്യുന്നതിനുള്ള Awk റെഗുലർ എക്സ്പ്രഷനുകൾ
  2. അധ്യായം 2: ഫയലിലെ ഫീൽഡുകളും കോളങ്ങളും പ്രിന്റ് ചെയ്യാൻ Awk ഉപയോഗിക്കുക
  3. അധ്യായം 3: പാറ്റേൺ നിർദ്ദിഷ്ട പ്രവർത്തനങ്ങൾ ഉപയോഗിച്ച് വാചകം ഫിൽട്ടർ ചെയ്യാൻ Awk ഉപയോഗിക്കുക
  4. അധ്യായം 4: Awk-മായി താരതമ്യ ഓപ്പറേറ്റർമാരെ പഠിക്കുക
  5. അധ്യായം 5: Awk ഉപയോഗിച്ച് കോമ്പൗണ്ട് എക്സ്പ്രഷനുകൾ പഠിക്കുക
  6. അധ്യായം 6: Awk ഉപയോഗിച്ച് 'അടുത്ത' കമാൻഡ് പഠിക്കുക
  7. അധ്യായം 7: Linux-ൽ STDIN-ൽ നിന്നുള്ള Awk ഇൻപുട്ട് വായിക്കുക
  8. അധ്യായം 8: Awk വേരിയബിളുകൾ, ന്യൂമെറിക് എക്സ്പ്രഷനുകൾ, അസൈൻമെന്റ് ഓപ്പറേറ്റർമാർ എന്നിവ പഠിക്കുക
  9. അധ്യായം 9: Awk സ്പെഷ്യൽ പാറ്റേണുകൾ 'BEGIN and END' പഠിക്കുക
  10. അധ്യായം 10: Awk ബിൽറ്റ്-ഇൻ വേരിയബിളുകൾ പഠിക്കുക
  11. അധ്യായം 11: ഷെൽ വേരിയബിളുകൾ ഉപയോഗിക്കാൻ Awk പഠിക്കുക
  12. അധ്യായം 12: Awk-ൽ ഫ്ലോ നിയന്ത്രണ പ്രസ്താവനകൾ പഠിക്കുക
  13. അധ്യായം 13: Awk പ്രോഗ്രാമിംഗ് ഭാഷ ഉപയോഗിച്ച് സ്ക്രിപ്റ്റുകൾ എഴുതുക

PDF ഫോർമാറ്റിൽ ഈ മെറ്റീരിയലുകളിലേക്ക് ആക്uസസ് ലഭിക്കുന്നതിന്, അക്കാരണത്താൽ, പരിമിതമായ ഓഫറായി $15.00-ന് ഈ AWK ഇബുക്ക് വാങ്ങാനുള്ള അവസരം ഞങ്ങൾ നിങ്ങൾക്ക് നൽകുന്നു.

നിങ്ങളുടെ വാങ്ങലിനൊപ്പം, നിങ്ങൾ Tecmint-നെ പിന്തുണയ്ക്കുകയും ഞങ്ങൾ എല്ലായ്പ്പോഴും എന്നപോലെ സ്ഥിരമായി കൂടുതൽ ഉയർന്ന നിലവാരമുള്ള ലേഖനങ്ങൾ സൗജന്യമായി നിർമ്മിക്കുന്നത് തുടരുമെന്ന് ഉറപ്പാക്കുകയും ചെയ്യും.