குழாய் கட்டளையைப் பயன்படுத்துதல் - ராஸ்பெர்ரி பை லினக்ஸ்

Kulay Kattalaiyaip Payanpatuttutal Rasperri Pai Linaks



குழாய் கட்டளை (|) பல கட்டளைகளின் வெளியீடுகளை ஒன்றாக இணைக்க பரவலாகப் பயன்படுத்தப்படும் கட்டளை. பைப் கட்டளையைப் பயன்படுத்தி, முந்தைய கட்டளையின் வெளியீடு அடுத்த கட்டளைக்கான உள்ளீடாக பைப்லைன் செய்யப்படுகிறது. சிக்கலான பணிப்பாய்வுகளை உருவாக்கும் போது பைப்பிங் முக்கியமானது, ஏனெனில் இது பயனர்கள் பல கட்டளைகளை ஒன்றாக இணைக்க உதவும்.

இந்த கட்டுரை பயன்பாடு பற்றியது குழாய் ராஸ்பெர்ரி பை லினக்ஸ் அமைப்பில் கட்டளை.

குழாய் கட்டளையைப் பயன்படுத்துதல்

பயன்படுத்தி பல கட்டளைகளை பைப்லைன் செய்ய குழாய் , கீழே குறிப்பிடப்பட்டுள்ள தொடரியல் பின்பற்றவும்:







$ கட்டளை1 | கட்டளை2 | ... | இறுதி கட்டளை

பயன்படுத்துவதற்கான சில எடுத்துக்காட்டுகளை கீழே பார்ப்போம் குழாய் கட்டளை. ஆனால் தொடங்குவதற்கு முன் எங்களிடம் ஒரு கோப்பு உள்ளது என்று வைத்துக்கொள்வோம் உதாரணம்-கோப்பு2 மற்றும் கோப்பின் உள்ளடக்கம் cat கட்டளையைப் பயன்படுத்தி காட்டப்படும்:



$ பூனை < கோப்பு_பெயர் >



பைப்பைப் பயன்படுத்தி தரவை வரிசைப்படுத்துதல்

மேலே உள்ள கோப்பில், தரவு வரிசைப்படுத்தப்பட்டு, தரவை அகரவரிசைப்படி ஒழுங்கமைக்க, கீழே குறிப்பிடப்பட்டுள்ள கட்டளையைப் பயன்படுத்துவோம்:





$ பூனை உதாரணம்-கோப்பு2 | வகைபடுத்து

இங்கே என்ன நடக்கிறது என்பது கோப்பின் வெளியீடு 'example-file2' வரிசை கட்டளைக்கான உள்ளீட்டு முடிவாக மாறும்.



வெளியீட்டை வரிசைப்படுத்தி புதிய கோப்பில் சேமித்தல்

பயனர் வரிசைப்படுத்தப்பட்ட கோப்பை மற்றொரு கோப்பில் சேமிக்க விரும்பினால், கீழே உள்ள கட்டளையைப் பயன்படுத்தி இதைச் செய்யலாம்:

தொடரியல்

$ பூனை < கோப்பு பெயர் > | வகைபடுத்து > < புதிய கோப்பு தரவு சேமிக்க பெயர் >

உதாரணமாக

$ பூனை உதாரணம்-கோப்பு2 | வகைபடுத்து > வரிசைப்படுத்தப்பட்ட கோப்பு

கோப்பில், வரிசைப்படுத்தப்பட்ட தரவு 'example-file2' என பெயரிடப்பட்ட புதிய கோப்பில் சேமிக்கப்படுகிறது வரிசைப்படுத்தப்பட்ட கோப்பு , மற்றும் இவை அனைத்தும் ஒரே கட்டளையில் செய்யப்படுகிறது:

நாங்கள் கோரப்பட்ட முடிவுகளை இங்கே சரிபார்க்க, நாங்கள் பயன்படுத்தினோம் அந்த சேமிக்கப்பட்ட தரவைக் காண்பிக்க t கட்டளை வரிசைப்படுத்தப்பட்ட கோப்பு:

$ பூனை வரிசைப்படுத்தப்பட்ட கோப்பு

தேவையான தரவைத் தேர்ந்தெடுப்பது

குழாய் ஒரு கோப்பிலிருந்து சில உள்ளடக்கங்களை வெளியிடவும் பயன்படுத்தலாம். உதாரணமாக, ஒரு பயனர் தேர்வு செய்ய விரும்பினால் 8 ஒரு கோப்பிலிருந்து ஆரம்ப விதிமுறைகள், அவன்/அவள் கீழே குறிப்பிடப்பட்டுள்ள கட்டளையைப் பின்பற்றலாம்:

தொடரியல்

$ பூனை < கோப்பு பெயர் > | தலை -8

உதாரணமாக

$ பூனை வரிசைப்படுத்தப்பட்ட கோப்பு | தலை -8

குறிப்பு : இந்த எண் 8 பயனர் தேவைக்கேற்ப கட்டளையில் மாறுபடலாம்.

தலைமை கட்டளை முதலில் தேர்ந்தெடுக்கிறது 8 ஒரு கோப்பிலிருந்து உள்ளடக்கங்கள்.

தலைமை கட்டளையைப் போலவே, தி வால் கட்டளையை a உடன் பயன்படுத்தலாம் குழாய் கோப்பின் முடிவில் இருந்து உள்ளடக்கத்தைக் காட்ட. கீழே உள்ள எடுத்துக்காட்டில், கடைசி 2 பெயர்களைப் பயன்படுத்திக் காட்டுகிறோம் வால் கட்டளை:

தொடரியல்

$ பூனை < கோப்பு பெயர் > | வால் -இரண்டு

உதாரணமாக

$ பூனை வரிசைப்படுத்தப்பட்ட கோப்பு | வால் -இரண்டு

பட்டியல் கட்டளைகளை பைப்பிங்

குழாய் கட்டளையை பட்டியல் கட்டளைகளுடன் பயன்படுத்தலாம். பட்டியல் கட்டளைகளின் சில எடுத்துக்காட்டுகளை கீழே பகிர்ந்துள்ளோம் குழாய் பயன்படுத்தப்பட்டுள்ளது.

எடுத்துக்காட்டு 1

பட்டியல் கட்டளையின் முதல் எடுத்துக்காட்டில் , ஐப் பயன்படுத்தி கணினியில் உள்ள மொத்த கோப்புகளின் எண்ணிக்கையைக் காண்பிப்போம் பட்டியல் கட்டளை:

$ ls | wc -எல்

வெளியீட்டில், மொத்த கோப்புகளின் எண்ணிக்கை காட்டப்படும்.

உதாரணம் 2

இந்த பட்டியல் எடுத்துக்காட்டில், '' ஐப் பயன்படுத்தி அனைத்து வெளியீடுகளையும் பட்டியலிடுவோம் மேலும் ” என்ற கட்டளையுடன் சேர்த்து குழாய் கட்டளை:

$ ls -க்கு | மேலும்

மேலே உள்ள கட்டளையின் விளைவாக, அனைத்து வெளியீடுகளும் திரையில் காட்டப்படும்.

பல குழாய்கள்

ஒரு கட்டளையில் ஒருமுறை மட்டுமே பைப்பைப் பயன்படுத்துவது கட்டாயமில்லை, அதற்குப் பதிலாக பலமுறை பயன்படுத்தலாம். உதாரணமாக, ஒரு சில எடுத்துக்காட்டுகள் கீழே பகிரப்பட்டுள்ளன குழாய் ஒன்றுக்கு மேற்பட்ட முறை பயன்படுத்தப்படுகிறது.

எடுத்துக்காட்டு 1

கீழே உள்ள எடுத்துக்காட்டில், முதலில் எங்கள் கோப்பை வரிசைப்படுத்துவோம், பின்னர் வரிசைப்படுத்திய பிறகு, முதல் 8 பெயர்கள் காட்டப்படும்:

தொடரியல்

$ பூனை < கோப்பு பெயர் > | வகைபடுத்து | தலை -8

உதாரணமாக

$ பூனை உதாரணம்-கோப்பு2 | வகைபடுத்து | தலை -8

குறிப்பு : ஒரு பயனர் விரும்பினால், எண் 8 ஐ மற்ற எண்களுடன் மாற்றலாம்.

உதாரணம் 2

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

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

தொடரியல்

$ பூனை < கோப்பு பெயர் > | பிடியில் தேடல் வார்த்தை | wc -எல்

உதாரணமாக

$ பூனை தேடல் கோப்பு | பிடியில் வாழை | wc -எல்

இந்த எடுத்துக்காட்டில் ' வாழை ” மூலம் தேடப்படுகிறது தேடல் கோப்பு மற்றும் கோப்பில் உள்ள வாழைப்பழத்தின் வார்த்தை எண்ணிக்கை கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளது:

இந்த வழிகாட்டிக்கு அவ்வளவுதான்!

முடிவுரை

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