பாஷ் வெட்டு எடுத்துக்காட்டுகள்

Pas Vettu Etuttukkattukal



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

வெட்டு என்பது 'வரிசை' மற்றும் 'grep' கட்டளைகள் உட்பட பிற கட்டளைகளுடன் நீங்கள் பயன்படுத்தக்கூடிய பல்துறை கட்டளையாகும். 'கட்' கட்டளையை தொந்தரவு இல்லாமல் புரிந்துகொள்ளக்கூடிய சில சிறந்த பாஷ் வெட்டு எடுத்துக்காட்டுகளைப் பார்ப்போம்.

பாஷ் வெட்டு எடுத்துக்காட்டுகள்

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







வெட்டு -d 'டிலிமிட்டர்' -f1 file.txt
  1. '-d' விருப்பமானது, பிரிப்பானை உள்ளிட அனுமதிக்கிறது. இது உரை சரங்களை பிரிக்கும் ஒரு எழுத்து அல்லது எழுத்துகளின் தொடர். 'டிலிமிட்டர்' என்ற சொல்லை உண்மையான டிலிமிட்டருடன் மாற்றவும்.
  2. “-f” விருப்பத்தைப் பயன்படுத்தி, கோப்பிலிருந்து எந்த புலங்களை (நெடுவரிசை எண்கள்) பிரித்தெடுக்கிறீர்கள் என்பதைக் குறிப்பிடவும்.

எடுத்துக்காட்டாக, பின்வரும் தகவலைக் கொண்ட 'info.txt' கோப்பை எடுத்துக்கொள்வோம்:



பிரதீக், பிஜி, 26

சீன், இந்தியா, 21

ஜோசுவா, ஜப்பான், 19

இப்போது, ​​இந்த கோப்பிலிருந்து முதல் மற்றும் மூன்றாவது கோப்புகளை பிரித்தெடுக்க, கட்டளை இருக்கும்:



வெட்டு -d ',' -f1, 3 info.txt





தாவலால் பிரிக்கப்பட்ட தரவு கொண்ட கோப்பு உங்களிடம் இருந்தால், அதன் டிலிமிட்டர் மதிப்பு “$’\t'” ஆக இருக்கும்.

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



வெட்டு -c1-5 file.txt

'-c' விருப்பம் மற்ற விருப்பங்களுடன் இணைக்கப்படவில்லை என்பதை நினைவில் கொள்க. செயல்படுத்தியவுடன், கொடுக்கப்பட்ட எழுத்து வரம்பிற்கு ஏற்ப வெளியீட்டைக் காட்டுகிறது.

முடிவுரை

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