లైనక్స్ కాలమ్ కమాండ్ వేరు చేయబడిన వచన ఫైళ్ళతో పని చేస్తుంది
లైను టెర్మినల్ లో మీరు వేరుచేయబడిన ఫైల్ను ప్రదర్శించవచ్చు, తద్వారా ప్రతి వేరు వేరు వస్తువు దాని స్వంత కాలమ్ లోపల ప్రదర్శించబడుతుంది. ఉదాహరణకు, ఇక్కడ ఒక ఇంగ్లీష్ ప్రీమియర్ లీగ్ ఫుట్బాల్ టేబుల్, ఇది పైప్లను డీలిమిటర్స్గా ఉపయోగిస్తుంది.
పాలు | జట్టు | pld | pts 1 | leicester | 31 | 66 | | టోటెన్హామ్ | 31 | 61 | | పట్టణము | 30 | 51 | | పడమర పంది | 30 | 50 | | 50 | సౌతాంప్టన్ | 31 | 47 | స్టోక్ సిటీ | 31 | 46 | | లివర్పూల్ | 29 | 44 | | చెల్సియా | 30 | 41 |ఈ జాబితాలో టాప్ 10 జట్లు, వారి పేర్లు, వారు ఆడిన ఆటల సంఖ్య మరియు పాయింట్లను స్కోర్ చేశాయి.
కమాండ్ లైన్ లో డేటాను ప్రదర్శించడానికి మీరు ఉపయోగించే పలు Linux ఆదేశాలు ఉన్నాయి. ఉదాహరణకు, పిల్లి కమాండ్ ఫైలులో కనిపించే సరిగ్గా ఫైల్ను ప్రదర్శిస్తుంది. తల కమాండ్ వంటి ఫైల్ లేదా దానిలోని అన్ని భాగాన్ని చూపించడానికి టెయిల్ ఆదేశం ఉపయోగించబడుతుంది. అయినప్పటికీ, ఈ ఆదేశాలలో ఏదీ అవుట్పుట్ కనిపించడంలేదు, అది మంచిదిగా చేస్తుంది.
ఆదర్శవంతంగా, మీరు పైపు గుర్తు లేకుండా డేటాను చూడగలుగుతారు మరియు దూరంగా ఉంచాలి. నిలువు వరుస ఆదేశం వస్తుంది.
కాలమ్ కమాండ్ యొక్క ప్రాథమిక ఉపయోగం
ఈ కింది విధంగా ఏ పరామితులను లేకుండా నిలువు వరుస ఆదేశాన్ని అమలుపరచవచ్చు:
కాలమ్పదాల మధ్య ఖాళీలతో పదాల ఫైళ్ళతో ఇది బాగా పనిచేస్తుంది. ఈ లీగ్ టేబుల్ ఉదాహరణలో ఇది పట్టిక డేటాతో పనిచేయదు.
ఈ క్రింది విధంగా అవుట్పుట్ ఉంది:
పస్ | 2 | tottenham | 31 | 61 | | మనిషి నగరం | 30 | 50 | | స్టోక్ సిటీ | 31 | 46 | చెల్సియా | 30 | 41 | 1 | హంతకుడి | 31 | | 66 3 | అర్సెనల్ | 30 | 55 5 | పశ్చిమ హాం | 30 | 50 7 | సౌతాంప్టన్ | 31 | 47 9 | లివర్పూల్ | 29 | 44
కాలమ్ వెడల్పు పేర్కొనడం
మీరు నిలువు వెడల్పులను తెలిస్తే, వెడల్పు ద్వారా నిలువు వరుసను వేరుచేయడానికి కింది ఆదేశాన్ని ఉపయోగించవచ్చు:
కాలమ్ -cఉదాహరణకు, మీరు ప్రతి కాలమ్ యొక్క వెడల్పు 20 అక్షరాలుగా ఉంటే మీకు కింది ఆదేశాన్ని ఉపయోగించవచ్చు:
కాలమ్ -c20లీగ్ పట్టిక విషయంలో, ఇది అన్ని వెడల్పులను ఒక నిర్దిష్ట వెడల్పు తప్ప బాగా పని చేయదు. దీన్ని నిరూపించడానికి, లీగ్ టేబుల్ ఫైల్ను ఈ క్రింది విధంగా మార్చండి:
పేస్ జట్టు PLD 1 లెస్టర్ 31 31 2 టోటెన్హామ్ 31 61 3 అర్సెనల్ 30 55 4 మనిషి నగరం 30 51 5 వెస్ట్ హామ్ 30 50 6 మ్యాన్ యూదా 30 50 7 సి'టాన్ 31 47 8 స్టోక్ 31 46 9 లివర్పూల్ 29 44 10 చెల్సియా 30 41కింది ఆదేశాన్ని ఉపయోగించడం ద్వారా, మీరు మంచి అవుట్పుట్ పొందవచ్చు:
కాలమ్ -c10 లీగ్యూబుల్దీనితో సమస్య ఏమిటంటే ఫైల్లోని డేటా ఇప్పటికే మంచిదిగా కనిపించింది, కాబట్టి తోక, తల, నానో లేదా పిల్లి ఆదేశాలు అన్నింటికీ ఒకే సమాచారాన్ని ఆమోదయోగ్యమైన విధంగా చూపించగలవు.
కాలమ్ కమాండ్ను ఉపయోగించి విభాజకాలను పేర్కొనడం
కామా, పైపు లేదా ఇతర ఆపాదించబడిన ఫైళ్ళలో కాలమ్ కమాండ్ను ఉపయోగించటానికి ఉత్తమ మార్గం:
కాలమ్-లు "|" -t-s స్విచ్ ఉపయోగించడానికి డీలిమిటర్ నిర్ణయించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, మీ ఫైల్ కామాతో వేరు చేయబడినట్లయితే, -s తరువాత "," మీరు పెట్టవచ్చు. -t స్విచ్ డేటాను పట్టిక రూపంలో ప్రదర్శిస్తుంది.
అవుట్పుట్ సెపరేటర్లు
ఇంతవరకు ఈ ఉదాహరణ ఒక ఇన్పుట్ ఫైల్ యొక్క డీలిమిటర్తో ఎలా పని చేయాలో చూపిస్తుంది, అయితే ఇది స్క్రీన్పై ప్రదర్శించబడినప్పుడు డేటా గురించి ఏమి ఉంది.
Linux డిఫాల్ట్ రెండు ఖాళీలు, కానీ మీరు బదులుగా రెండు కోలన్లు ఉపయోగించడానికి కావలసిన. అవుట్పుట్ విభజనను తెలుపుటకు కింది ఆదేశం మీకు చూపును:
కాలమ్-లు "|" -t -o "::"లీగ్ టేబుల్ ఫైలుతో వుపయోగిస్తున్నప్పుడు, ఈ కింది ఆదేశాన్ని ఉత్పత్తి చేస్తుంది:
పో :: జట్టు :: pld :: pts 1 :: leicester :: 31 :: 66 2 :: tottenham :: 31 :: 61 3 :: ఆర్సెనల్ :: 30 :: 55 4 :: man city :: 30 :: 51 5 :: పశ్చిమ హాం :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::: ::: ::: ::: 29 :: 44 10 :: చెల్సియా :: 30 :: 41నిలువు వరుసలను పూరించండి
ప్రత్యేకంగా ఉపయోగపడని మరొక స్విచ్ ఉంది, కానీ ఇది పరిపూర్ణత కోసం ఇక్కడ చేర్చబడింది. -c స్విచ్తో ఉపయోగించినప్పుడు -x స్విచ్ నిలువు వరుసల ముందు వరుసలను నింపుతుంది.
కాబట్టి దీని అర్థం ఏమిటి? కింది ఉదాహరణ చూడండి:
కాలమ్ -సి 100 లీగెటబుల్దీని యొక్క అవుట్పుట్ క్రింది విధంగా ఉంటుంది:
పోస్ | జట్టు | pld | pts | 3 | ఆర్సెనల్ | 30 | 55 | 6 | man utd | 30 | 50 | | లివర్పూల్ | 29 | 44 | | లీసెస్టర్ | 31 | 66 | | నగరం | 30 | 51 | | సౌతాంప్టన్ | 31 | 47 10 | చెల్సియా | 30 | 41 2 | టట్టన్హామ్ | 31 | 61 5 | పశ్చిమ హాం | 30 | 50 8 | స్టోక్ సిటీ | 31 | 46
మీరు చూడగలిగినట్లుగా, మొదట, ఆపై అంతటా తగ్గుతుంది.
ఇప్పుడు ఈ ఉదాహరణ చూడండి:
కాలమ్- c100 -x లీగెటబుల్ఈ సమయం ఈ క్రింది విధంగా ఉంది:
పాలు | జట్టు | pld | pts 1 | leicester | 31 | 66 | | టోటెన్హామ్ | 31 | 61 | | పట్టణము | 30 | 51 | | పడమర పంది | 30 | 50 | | 50 | సౌతాంప్టన్ | 31 | 47 | స్టోక్ సిటీ | 31 | 46 | | లివర్పూల్ | 29 | 44 | | చెల్సియా | 30 | 41 |
డేటా తెరపైకి వెళ్లి, క్రిందికి వెళుతుంది.
ఇతర స్విచ్లు
అందుబాటులో ఉన్న ఇతర స్విచ్లు క్రింది విధంగా ఉన్నాయి:
కాలమ్ -Vఇది మీ కంప్యూటర్లో ఇన్స్టాల్ చేయబడిన కాలమ్ యొక్క సంస్కరణను ప్రదర్శిస్తుంది.
కాలమ్ --helpఇది మాన్యువల్ పేజీ టెర్మినల్ విండోకు ప్రదర్శిస్తుంది.