லினக்ஸில் உள்ள நிரல் வடிவத்தில் கோப்பு உள்ளடக்கங்களை காட்சிப்படுத்தவும்

லினக்ஸ் நெடுவரிசை கட்டளை delimited text files உடன் வேலை செய்கிறது

லினக்ஸின் முனையத்தில் ஒரு பிரிக்கப்பட்ட கோப்பை நீங்கள் காட்டலாம், இதனால் ஒவ்வொன்றும் அதன் பத்தியில் காட்டப்படும். உதாரணமாக, இங்கே ஒரு பிரீமியர் லீக் கால்பந்து அட்டவணையில் உள்ளது, இது பைபைகளை டிலிமிட்டர்களாகப் பயன்படுத்துகிறது.

30 || 55 | மனிதன் நகரம் | 30 | 51 | மேற்கில் ஹாம் | 30 | 50 | | மனிதன் மனிதன் | 30 | | 50 | சவுத்தாம்ப்டன் | 31 | 47 | | ஸ்டோக் நகரம் | 31 | 46 | | லிவர்பூல் | 29 | 44 | | செல்சியா | 30 | 41 |

இந்த பட்டியலில் முதல் 10 அணிகள், அவற்றின் பெயர்கள், அவர்கள் விளையாடிய விளையாட்டுகளின் எண்ணிக்கை மற்றும் புள்ளிகள் ஆகியவற்றைக் கொண்டுள்ளன.

நீங்கள் கட்டளை வரியில் தரவை காட்ட பல லினக்ஸ் கட்டளைகள் உள்ளன. உதாரணமாக, கோப்பில் கட்டளை கோப்பில் தோன்றுகிறது போலவே கோப்பு காட்டப்படுகிறது. தலை கட்டளையைப் போலவே கோப்பின் கட்டளையையும் அதன் அனைத்து பகுதிகளையும் காட்ட வால் கட்டளை பயன்படுத்தப்படலாம். இருப்பினும், இந்த கட்டளைகள் எதுவும் வெளியீட்டை வெளியில் காண்பிக்கின்றன, இதனால் அது நன்றாக இருக்கும்.

வெறுமனே, நீங்கள் குழாய் சின்னம் இல்லாமல் தரவு பார்க்க முடியும் தவிர இடைவெளி. இங்குதான் நெடுவரிசை கட்டளை வருகிறது.

நெடுவரிசை கட்டளையின் அடிப்படைப் பயன்பாடு

பின்வரும் அளவுருக்கள் இல்லாமல் நிரலை கட்டளையை இயக்கலாம்:

பத்தியில்

வார்த்தைகளுக்கு இடையில் இடைவெளிகளுடன் கூடிய வார்த்தைகளின் கோப்புகளுடன் இது சிறந்தது. இந்த லீக் அட்டவணையில் உதாரணம் போன்ற அட்டவணை தரவுடன் இது வேலை செய்யாது.

வெளியீடு பின்வருமாறு:

31 | 61 | | மனுஷ்யம் | 30 | 50 | | ஸ்டோக் நகரம் | 31 | 46 | | செல்சியா | 30 | 41 | 1 | மனுஷர் | 31 | | 3 | அர்செனல் | 30 | 55 | | மேற்கு ஹாம் | 30 | 50 | சவுத்தாம்ப்டன் | 31 | 47 | | லிவர்பூல் | 29 | 44 |

நெடுவரிசை அகலம் குறிப்பிடுகிறது

நெடுவரிசைகளின் அகலங்களை நீங்கள் அறிந்திருந்தால், அகலம் மூலம் நிரலை பிரிக்க பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:

column -c

உதாரணமாக, நீங்கள் ஒவ்வொரு நிரலின் அகலத்தை 20 எழுத்துகளாகக் கொண்டிருப்பின், பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:

column -c20

லீக் அட்டவணையின் விஷயத்தில், அனைத்து பத்திகளிலும் ஒரு குறிப்பிட்ட அகலம் இல்லாவிட்டால் இது நன்றாக வேலை செய்யாது. இதை நிரூபிக்க, லீக் அட்டவணை கோப்பை பின்வருமாறு மாற்றவும்:

பாஸ் அணி Pld 1 புள்ளிகள் 31 66 2 tottenham 31 61 3 அர்செனல் 30 55 4 மனிதன் நகரம் 30 51 5 மேற்கு ஹாம் 30 50 6 man man utd 30 50 7 so'ton 31 47 8 stoke 31 46 9 லிவர்பூல் 29 44 10 chelsea 30 41

இப்போது பின்வரும் கட்டளையைப் பயன்படுத்தி, ஒரு கெளரவமான வெளியீட்டைப் பெறலாம்:

நெடுவரிசை -சி 10

இந்த பிரச்சனை கோப்பு உள்ள தரவு ஏற்கனவே நன்றாக பார்த்து அதனால் வால், தலை, நானோ அல்லது பூனை கட்டளைகள் அனைத்து அதே வழியில் ஒரு ஏற்றுக்கொள்ள வழி காட்ட முடியும்.

நெடுவரிசை கட்டளைப் பயன்படுத்தி பிரிப்பான்களை குறிப்பிடுகிறது

நெடுவரிசை கட்டளை, கயிறு, குழாய் அல்லது மற்ற பிரிக்கப்பட்ட கோப்புகளில் பயன்படுத்த சிறந்த வழி பின்வருமாறு:

column-s "|" -t

இந்த சுவிட்ச் பயன்படுத்த நீட்டிக்க தீர்மானிக்க உதவுகிறது. உதாரணமாக, உங்கள் கோப்பு காற்புள்ளியால் பிரிக்கப்பட்டிருந்தால், நீங்கள் "," -க்கு பிறகு பயன்படுத்தலாம். -t சுவிட்ச் தரவரிசை வடிவில் தரவை காட்டுகிறது.

வெளியீடு பிரிப்பான்

இதுவரை இந்த உதாரணம் எவ்வாறு ஒரு உள்ளீட்டு கோப்பின் டெலிமிட்டர் உடன் பணிபுரிய வேண்டும் என்பதைக் காட்டுகிறது, ஆனால் திரையில் காட்டப்படும் போது தரவைப் பற்றியது.

லினக்ஸ் இயல்பானது இரண்டு இடைவெளிகளாகும், ஆனால் அதற்கு பதிலாக நீங்கள் இரண்டு காலன்களைப் பயன்படுத்த வேண்டும். பின்வரும் கட்டளையை வெளியீடு பிரிப்பாளரை எவ்வாறு குறிப்பிட வேண்டும் என்பதைக் காட்டுகிறது:

column-s "|" -t -o "::"

லீக் அட்டவணை கோப்புடன் பயன்படுத்தும் போது, ​​கட்டளை பின்வரும் வெளியீட்டை உருவாக்குகிறது:

பாஸ் :: அணி :: pld :: pts 1 :: leicester :: 31 :: 66 2 :: tottenham :: 31 :: 61 3 :: arsenal :: 30 :: 55 4 :: man city :: 30 :: 51 5 :: மேற்கு ஹாம் :: 30 :: 50 6 :: man utd :: :: :: :: :: :: ::: ::: :: :: :: ::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 29 :: 44 10 :: செல்சியா :: 30 :: 41

நெடுவரிசைகள் முன் வரிசைகள் நிரப்பவும்

குறிப்பாக பயனுள்ளதாக இல்லாத மற்றொரு சுவிட்ச் உள்ளது ஆனால் முழுமையான இங்கே சேர்க்கப்பட்டுள்ளது. -c சுவிட்சுடன் பயன்படுத்தும் போது -எக்ஸ் சுவிட்ச் பத்திகள் முன் வரிசைகளை நிரப்பும்.

அதனால் என்ன அர்த்தம்? பின்வரும் உதாரணத்தைக் கவனியுங்கள்:

நெடுவரிசை -சி 100 leagetable

இந்த வெளியீடு பின்வருமாறு இருக்கும்:

| 30 | 50 | | | | | | | | | | | | | | | 30 | [10] [10] செல்சியஸ் | 30 | 41 | வெஸ்ட் ஹாம் | 30 | 50 | | ஸ்டோக் நகரம் | 31 | 46 |

நீங்கள் பார்க்க முடியும் என, அது முதல் மற்றும் பின்னர் முழுவதும் செல்கிறது.

இப்போது இந்த உதாரணம் பாருங்கள்:

column -c100 -x லாக்வேட்டபிள்

இந்த முறை வெளியீடு பின்வருமாறு:

30 || 55 | மனிதன் நகரம் | 30 | 51 | மேற்கில் ஹாம் | 30 | 50 | | மனிதன் மனிதன் | 30 | | 50 | சவுத்தாம்ப்டன் | 31 | 47 | | ஸ்டோக் நகரம் | 31 | 46 | | லிவர்பூல் | 29 | 44 | | செல்சியா | 30 | 41 |

தரவு திரை முழுவதும் சென்று கீழே செல்கிறது.

பிற சுவிட்சுகள்

கிடைக்கக்கூடிய பிற சுவிட்சுகள் பின்வருமாறு:

பத்தியில் -V

இது உங்கள் கணினியில் நிறுவப்பட்ட நிரலின் பதிப்பைக் காட்டுகிறது.

நெடுவரிசை --help

இது கையேடு பக்கத்தை முனைய சாளரத்தில் காட்டுகிறது.