இந்த வலைப்பதிவு குறிப்பிடப்பட்ட வினவலைச் சரிசெய்வதற்கான வழிமுறைகளைப் பற்றி விவாதிக்கும்.
பவர்ஷெல் மூலம் உரை கோப்புகளைப் படிப்பது மற்றும் உரையை மாற்றுவது எப்படி?
இப்போது, உரைக் கோப்புகளைப் படிக்கவும், தனித்தனியாகவும், ஒன்றாகவும் உரையை மாற்றுவதற்கான இரண்டு நடைமுறைகளைப் பற்றி விவாதிப்போம்.
முறை 1: பவர்ஷெல் 'கெட்-கன்டன்ட்' கட்டளையைப் பயன்படுத்தி உரை கோப்புகளைப் படிக்கவும்
' பெறு-உள்ளடக்கம் ” cmdlet உரை கோப்புகளைப் படிக்க PowerShell இல் பயன்படுத்தப்படுகிறது. இந்த cmdlet பவர்ஷெல் கன்சோலில் உள்ள உரை கோப்பு தரவைக் காட்டுகிறது.
எடுத்துக்காட்டு 1: ஒற்றை உரைக் கோப்பைப் படிக்கவும்
'' ஐப் பயன்படுத்தி உரை கோப்புகளை எவ்வாறு படிப்பது என்பதை இந்த எடுத்துக்காட்டு விளக்குகிறது. பெறு-உள்ளடக்கம் ” cmdlet. ஆனால், முதலில், '' ஐப் பயன்படுத்தி ஒரு உரை கோப்பை உருவாக்குவோம் அவுட்-ஃபைல் ” cmdlet.
'இது சில உரை' | வெளியே -கோப்பு C:\Doc\File.txt
மேலே உள்ள குறியீட்டின் படி:
- முதலில், தலைகீழ் கட்டளைக்குள் சரத்தைச் சேர்க்கவும்.
- அதன் பிறகு, ஒரு பைப்லைனைச் சேர்க்கவும் ' | ” முந்தைய கட்டளையின் முடிவை அடுத்த கட்டளைக்கு மாற்ற.
- பின்னர், பயன்படுத்தவும் ' அவுட்-ஃபைல் ஒரு உரை கோப்பிற்கு வெளியீட்டை ஏற்றுமதி செய்ய கோப்பு பாதையுடன் cmdlet:
ஏற்றுமதி செய்யப்பட்ட உரைக் கோப்பின் உள்ளடக்கத்தை ''ஐப் பயன்படுத்தி படிக்கலாம் பெறு-உள்ளடக்கம் கோப்பு பாதையுடன் cmdlet:
பெறு-உள்ளடக்கம் C:\Doc\File.txt
ஒரு உரை கோப்பு வெற்றிகரமாக வாசிக்கப்பட்டது.
எடுத்துக்காட்டு 2: ஒரு குறிப்பிட்ட கோப்பகத்தில் உள்ள அனைத்து உரை கோப்புகளையும் படிக்கவும்
அந்தந்த கோப்பகத்தில் உள்ள அனைத்து உரை கோப்புகளையும் படிக்க இந்த ஆர்ப்பாட்டம் உதவும்:
பெறு-உள்ளடக்கம் சி:\டாக்\ * .txtமுதலில் சேர் ' பெறு-உள்ளடக்கம் கோப்புறை முகவரியுடன் cmdlet மற்றும் வைல்டு கார்டைச் சேர்க்கவும் * 'உடன்' .txt 'அந்தந்த கோப்புறையில் உள்ள அனைத்து உரை கோப்புகளையும் படிக்க நீட்டிப்பு:
அனைத்து உரை கோப்புகளும் ஒரு கோப்பகத்தில் வெற்றிகரமாக வாசிக்கப்பட்டன.
முறை 2: பவர்ஷெல் '-replace' அளவுருவைப் பயன்படுத்தி உரையை மாற்றவும்
' -மாற்று 'அளவுரு ஒரு சரத்திற்குள் உரையை மாற்ற பயன்படுகிறது. இது கமாவால் பிரிக்கப்பட்ட இரண்டு சொற்களின் நிகழ்வுகளை எடுக்கும். இந்த விருப்பம் முதல் வார்த்தையைத் தேடி, அதை இரண்டாவது வார்த்தையுடன் மாற்றும் வகையில் செயல்படுகிறது.
எடுத்துக்காட்டு 1: ஒரு சரத்திற்குள் உரையை மாற்றவும்
இப்போது, ஒரு சரம் ஒதுக்கப்பட்ட மாறிக்குள் உரை நிகழ்வுகளை மாற்றவும்:
$str = 'ஹலோ எர்த்'$str -மாற்று 'பூமி' , 'செவ்வாய்'
மேலே உள்ள குறியீட்டின் படி:
- முதலில், ஒரு மாறியைச் சேர்த்து, அதற்கு உரைச் சரத்தை ஒதுக்கவும்.
- அதன் பிறகு, அடுத்த வரியில், மாறி மற்றும் ' -மாற்று காற்புள்ளிகளால் பிரிக்கப்பட்ட இரண்டு சொற்களுடன் இணைந்து இயக்குபவர்.
- முதல் வார்த்தை ஒரு சரத்திற்குள் தேடப்பட்டு இரண்டாவது வார்த்தையால் மாற்றப்படும்:
அதை அவதானிக்கலாம் ' பூமி 'ஆல் மாற்றப்பட்டது' செவ்வாய் ”.
எடுத்துக்காட்டு 2: ஒரு கோப்பில் உள்ள அனைத்து உரை நிகழ்வுகளையும் மாற்றவும்
குறிப்பிட்ட உரை கோப்பில் உள்ள அனைத்து உரை நிகழ்வுகளையும் மாற்றுவதற்கு இந்த எடுத்துக்காட்டு நிரூபிக்கும்:
( பெறு-உள்ளடக்கம் C:\Doc\File.txt ) -மாற்று 'பூனை' , 'நாய்' | செட்-உள்ளடக்கம் C:\Doc\File.txtமேலே உள்ள குறியீட்டின் படி:
- முதலில், '' பெறு-உள்ளடக்கம் சிறிய அடைப்புக்குறிக்குள் கோப்பு முகவரியுடன் cmdlet.
- அதன் பிறகு, '' -மாற்று ” அளவுரு மற்றும் கமாவால் பிரிக்கப்பட்ட தலைகீழ் காற்புள்ளிகளுக்குள் இரண்டு சொற்களைச் சேர்க்கவும்.
- பின்னர், ஒரு பைப்லைனைச் சேர்க்கவும் ' | 'மற்றும்' பயன்படுத்தவும் செட்-உள்ளடக்கம் இலக்கு கோப்பு பாதையுடன்:
கீழே உள்ள கட்டளையை இயக்குவதன் மூலம் மாற்றப்பட்ட உரையை சரிபார்க்கலாம்:
பெறு-உள்ளடக்கம் C:\Doc\File.txt
ஒரு கோப்பில் உள்ள பல்வேறு உரை நிகழ்வுகள் வெற்றிகரமாக மாற்றப்பட்டதை அவதானிக்கலாம்.
முடிவுரை
பவர்ஷெல் பயன்படுத்துகிறது ' பெறு-உள்ளடக்கம் உரை கோப்புகளைப் படிக்க கோப்பு பாதையுடன் cmdlet. உரையை மாற்றுவதற்கு, முதலில் சரம் அல்லது கோப்பு பாதையை “Get-content” உடன் சேர்த்து, பின்னர் “ -மாற்று காற்புள்ளியால் பிரிக்கப்பட்ட இரண்டு சொற்களுக்கு இணையான அளவுரு. இந்த இடுகை பவர்ஷெல்லில் உள்ள உரையை தனித்தனியாக அல்லது ஒரே நேரத்தில் படிக்க மற்றும் மாற்றுவதற்கான விரிவான வழிகாட்டியை விரிவுபடுத்தியுள்ளது.