ലിനക്സ് കോളം കമാൻഡ് ഡീലിമൈറ്റ് ടെക്സ്റ്റ് ഫയലുകളോടൊപ്പം പ്രവർത്തിക്കുന്നു
ലിനക്സ് ടെർമിനലിൽ നിങ്ങൾക്ക് ഒരു ഡിലിമൈറ്റ് ഫയൽ പ്രദർശിപ്പിക്കാം, അതുവഴി ഓരോ ഡിലിമിറ്റഡ് വസ്തുവും അതിന്റെ സ്വന്തം കോളത്തിൽ പ്രദർശിപ്പിക്കാം. ഉദാഹരണത്തിന്, ഇവിടെ ഇംഗ്ലീഷ് പ്രീമിയർ ലീഗ് ഫുട്ബോൾ ടേബിളാണ്. പൈപ്പുകൾ ഉപയോഗിക്കുന്നത് ഡെലിമിറ്ററാണ്.
30 | 55 | 30 | 55 | 30 | 50 | മാമ്പഴം | 30 | 50 | മാമ്പഴം | 30 | 50 | | 50 | സൗത്ത്അപ്റ്റൺ | 31 | 47 | | സ്റ്റോക്ക് സിറ്റി | 31 | 46 | | ലിവർപൂൾ | 29 | 44 | ചെൽസി | 30 | 41 |ഈ പട്ടികയിൽ ഏറ്റവും മികച്ച 10 ടീമുകൾ, അവരുടെ പേരുകൾ, അവർ കളിച്ചിരുന്ന ഗെയിമുകളുടെ എണ്ണവും പോയിന്റുകൾ എന്നിവയും ഉൾപ്പെടുന്നു.
കമാന്ഡ് ലൈനില് ഡേറ്റാ പ്രദര്ശിപ്പിക്കാന് നിങ്ങള്ക്കു് പല ലിനക്സ് കമാന്ഡുകളും ഉപയോഗിയ്ക്കാം. ഉദാഹരണത്തിനു്, cat ഫയല് ഫയലില് തന്നെ ലഭ്യമാകുന്ന അതേ ഫയല് കാണിക്കുന്നു. തലയുടെ കമാൻഡ് പോലെ ഫയലിന്റെ അല്ലെങ്കിൽ മുഴുവൻ ഭാഗവും കാണിക്കാൻ ടെയിൽ കമാൻഡ് ഉപയോഗിക്കാം. എന്നിരുന്നാലും, ഈ ആജ്ഞകളിൽ ഒന്നും തന്നെ ഔട്ട്പുട്ട് പ്രകടമാകാതിരിക്കുന്നതായി കാണിക്കുന്നു.
പ്രത്യുത, പൈപ്പ് ചിഹ്നമില്ലാതെ ഡാറ്റ കാണാനും കൂടാതെ സ്പേസ് ചെയ്യാനും നിങ്ങൾ ആഗ്രഹിക്കുന്നു. ഇവിടെയാണ് നിരയുടെ കമാൻഡ് വരുന്നത്.
നിരയുടെ കമാന്ഡിന്റെ അടിസ്ഥാന ഉപയോഗം
താഴെ പറയുന്ന പരാമീറ്ററുകൾ ഇല്ലാതെ നിങ്ങൾക്ക് നിരയുടെ കമാൻഡ് പ്രവർത്തിപ്പിക്കാവുന്നതാണ്:
കോളംവാക്കുകൾക്കിടയിലുള്ള സ്പെയ്സുകളുള്ള വാക്കുകൾ ഉപയോഗിച്ച് ഇത് നന്നായി പ്രവർത്തിക്കുന്നു. ഈ ലീഗ് ടേബിൾ ഉദാഹരണം പോലെ ഇത് ഡാറ്റാ വിവരങ്ങൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കില്ല.
ഔട്ട്പുട്ട് ഇനി പറയുന്നവയാണ്:
31 | 61 | 4 | മാൻ നഗരം | 30 | 50 | | സ്റ്റൂക്ക് സിറ്റി | 31 | 46 | ചെൽസിയ | 30 | 41 | 1 | കച്ചവടം | 31 | | 30 | 55 | പടിഞ്ഞാറ് ഹാം | 30 | 50 | സൗത്താംപ്ടൺ | 31 | 47 | | ലിവർപൂൾ | 29 | 44 |
നിര വീതി വ്യക്തമാക്കുക
നിരകളുടെ വീതിയെക്കുറിച്ച് അറിയാമെങ്കിൽ, വീതി ഉപയോഗിച്ച് നിരയെ വേർതിരിക്കുന്നതിന് താഴെ പറയുന്ന നിർദ്ദേശം ഉപയോഗിക്കാം:
നിര -cഉദാഹരണത്തിന്, ഓരോ നിരയുടെയും വീതി 20 പ്രതീകങ്ങളാണെങ്കിൽ നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:
നിര -c20ലീഗ് പട്ടികയുടെ കാര്യത്തിൽ, എല്ലാ നിരകളും ഒരു നിശ്ചിത വീതിയില്ലെങ്കിൽ ഇത് നന്നായി പ്രവർത്തിക്കില്ല. ഇത് തെളിയിക്കാൻ ലീഗ് ടേബിൾ ഫയൽ താഴെ കാണിച്ചിരിക്കുന്നു:
പോസ് ടീം പിഎച്ച്ഡി 1 ലസ്ഥേറ്റർ 31 66 2 ടോട്ടൻഹാം 31 61 3 അർസെൻൽ 30 55 4 പുരുഷൻ നഗരം 30 51 5 പടിഞ്ഞാറ് ഹാം 30 50 6 മാൻ യൂട്ടിൽ 30 50 7 വാട്ടർപൂൾ 29 47 8 സ്റ്റോക്ക് 31 46 9 ലിവർപൂൾ 29 44 10 ചെൽസി 30 41ഇപ്പോൾ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു നല്ല ഔട്ട്പുട്ട് ലഭിക്കാം:
നിര -c10 ലീഗറ്റബിൾഇതിൻറെ പ്രശ്നം ഫയലിൻറെ ഡാറ്റ ഇതിനകം നന്നായി നോക്കിയിരിക്കുകയാണ്, അതിനാൽ വാൽ, തല, നാനോ അല്ലെങ്കിൽ കമാൻറ് കമാൻഡുകൾ എല്ലാം സ്വീകാര്യമായ വിധത്തിൽ ഒരേ വിവരങ്ങൾ കാണിക്കുന്നു.
നിരയുടെ കമാൻഡ് ഉപയോഗിച്ച് സെപ്പറേറ്ററുകൾ വ്യക്തമാക്കുന്നു
കോമാ, പൈപ്പ് അല്ലെങ്കിൽ ഡിലെമിറ്റഡ് ഫയലുകളിൽ കോൾ കമാൻഡ് ഉപയോഗിക്കുന്നതിനുള്ള ഏറ്റവും നല്ല മാർഗ്ഗം:
നിര-സുകൾ "|" -tഉപയോഗിക്കാനുള്ള ഡിലിമിറ്റർ നിർണ്ണയിക്കാൻ നിങ്ങളെ അനുവദിക്കും. ഉദാഹരണത്തിന്, നിങ്ങളുടെ ഫയൽ കോമയാൽ വേർതിരിച്ചതാണെങ്കിൽ, നിങ്ങൾക്ക് "," -നുശേഷം നൽകാം. ഒരു ട്രൂ ഫോര്മാറ്റില് ഡേ ട്രക്ക് കാണിക്കുന്നു.
ഔട്ട്പുട്ട് സെപ്പറേറ്റേഴ്സ്
ഇതുവരെ ഒരു ഇൻപുട്ട് ഫയലിന്റെ ഡിലേമിറ്റർ ഉപയോഗിച്ച് എങ്ങനെ പ്രവർത്തിക്കണമെന്ന് ഈ ഉദാഹരണം കാണിച്ചുതരുന്നു, എന്നാൽ സ്ക്രീനിൽ ദൃശ്യമാകുമ്പോൾ ഡാറ്റയെക്കുറിച്ച് എന്തു പറയുന്നു.
ലിനക്സ് സഹജമായതു് രണ്ടു് സ്പെയിസുകളാണെങ്കിലും, പകരം രണ്ട് കോളനുകൾ ഉപയോഗിക്കാനാഗ്രഹിക്കുന്നു. ഔട്ട്പുട്ട് വേർതിരിയ്ക്കുന്നതെങ്ങനെയെന്നു് താഴെ കാണിച്ചിരിക്കുന്ന കമാൻഡ് കാണിയ്ക്കുന്നു:
നിര-സുകൾ "|" -t -o "::"ലീഗ് ടേബിൾ ഫയൽ ഉപയോഗിയ്ക്കുമ്പോൾ, കമാൻഡ് താഴെ പറയുന്ന ഔട്ട്പുട്ട് നൽകുന്നു:
പോസ് :: ടീം :: pld :: pts 1 :: leiceter :: 31 :: 66 2 :: ടോട്ടൻഹാം :: 31 :: 61 3 :: ആയുസ്സ് :: 30 :: 55 4 :: പുരുഷൻ നഗരം :: 30 :: 51 5 :: west ham :: 30 :: 50 6 :: man utd :: 30 :: 50 7 :: southampton :: 31 :: 47 8 :: stoke city :: 31 :: 46 9 :: liverpool :: 29 :: 44 10 :: ചെൽസി :: 30 :: 41നിരകൾക്ക് മുമ്പായി വരികൾ പൂരിപ്പിക്കുക
പ്രത്യേക ഉപയോഗപ്രദമല്ലാത്തേക്കാവുന്ന മറ്റൊരു സ്വിച്ച് ഉണ്ട്, എന്നാൽ പൂർണതയ്ക്ക് ഇവിടെ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. -c സ്വിക്കൊപ്പിനൊപ്പം ഉപയോഗിക്കുമ്പോൾ -x സ്വിച്ച് നിരകൾക്ക് മുമ്പായി വരികൾ നിറയ്ക്കുന്നു.
അതിനർത്ഥം എന്താണ്? താഴെക്കാണുന്ന ഉദാഹരണം കാണുക:
നിര-സി 100 ലീഗറ്റബിൾഇതിന്റെ ഔട്ട്പുട്ട് താഴെ പറയും.
30 | 55 | മാത്യു ഉദ്ധ്ദ് | 30 | 50 | | ലിവർപൂൾ | 29 | 66 | 4 | മാൻ സിറ്റി | 30 | 51 | സൗത്താംപ്ടൺ | 31 | 47 | ചെൽസി | 30 | 41 | അടൂരിൻ | 31 | 61 | | പടിഞ്ഞാറ് ഹാം | 30 | 50 | | സ്റ്റോക്ക് സിറ്റി | 31 | 46 |
നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, അത് ആദ്യം താഴുകയും പിന്നീടത് താഴുകയും ചെയ്യുന്നു.
ഇപ്പോൾ ഈ ഉദാഹരണം കാണുക:
നിര-സി 100 -x ലീഗറ്റബിൾഇപ്രാവശ്യം ഔട്ട്പുട്ട്:
30 | 55 | 30 | 55 | 30 | 50 | മാമ്പഴം | 30 | 50 | മാമ്പഴം | 30 | 50 | | 50 | സൗത്ത്അപ്റ്റൺ | 31 | 47 | | സ്റ്റോക്ക് സിറ്റി | 31 | 46 | | ലിവർപൂൾ | 29 | 44 | ചെൽസി | 30 | 41 |
ഡാറ്റ സ്ക്രീനിൽ ഉടനീളം താഴുകയും ചെയ്യുന്നു.
മറ്റ് സ്വിച്ചുകൾ
ലഭ്യമായ മറ്റ് സ്വിച്ചുകൾ ഇനിപറയുന്നവയാണ്:
നിര -Vഇത് നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഇൻസ്റ്റാളുചെയ്ത നിരയുടെ പതിപ്പ് പ്രദർശിപ്പിക്കുന്നു.
നിര --helpഇത് മാനുവൽ പേജ് ടെർമിനൽ വിൻഡോയിൽ കാണിക്കുന്നു.