லினக்ஸ் பாஷ் ஸ்கிரிப்ட்களில் பேக்டிக்குகளில் தேர்ச்சி பெறுதல்

Linaks Pas Skiriptkalil Pektikkukalil Tercci Perutal



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

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

லினக்ஸ் பாஷ் ஸ்கிரிப்ட்களில் பேக்டிக்குகளில் தேர்ச்சி பெறுதல்

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







லினக்ஸ் பாஷ் ஸ்கிரிப்ட்களில் பேக்டிக்குகள் என்றால் என்ன?

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



பாஷில் பேக்டிக்குகளை எவ்வாறு பயன்படுத்துவது

இப்போது, ​​பாஷ் ஸ்கிரிப்ட்டில் பேக்டிக்குகளைப் பயன்படுத்த ஒரு எளிய உதாரணத்தைப் பயன்படுத்துவோம். எடுத்துக்காட்டாக, உங்களிடம் நான்கு உரைக் கோப்புகள் உள்ளன: MyFile_1.txt, MyFile_2.txt, MyFile_3.txt மற்றும் MyFile_4.txt. இந்தக் கோப்புகளில் ஒன்றில் “Linuxhint.dev” என்ற உரை உள்ளது, மேலும் அந்த குறிப்பிட்ட கோப்பைத் திருத்த வேண்டும். அதனால்தான் நீங்கள் grep கட்டளையை இயக்க வேண்டும், பின்னர் gedit கட்டளையைப் பயன்படுத்த வேண்டும். நாம் இங்கே backtick எழுத்தைப் பயன்படுத்தலாம். இங்கே பின்வரும் முறை உள்ளது:



உரை கோப்புகள் ஆவணங்கள் கோப்பகத்தில் உள்ளன, எனவே பாஷ் ஸ்கிரிப்டை உருவாக்க பின்வரும் கட்டளையைப் பயன்படுத்தவும்:





தொடுதல் MyFile.sh

அதன் பிறகு, பின்வரும் கட்டளைகளை இயக்கவும்:



chmod +x MyFile.sh

நானோ MyFile.sh

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

#!/பின்/பாஷ்

gedit ` பிடியில் -எல் 'Linuxhint.dev' * .txt `

முந்தைய குறியீடுகளில், கணினி grep கட்டளையை இயக்குகிறது, பின்னர் முதல் ஒன்றின் வெளியீட்டின் படி gedit கட்டளையை இயக்குகிறது.

இறுதியாக, டெர்மினலில் பாஷ் ஸ்கிரிப்டை இயக்கவும். இது 'Linuxhint.dev' உரையைக் கொண்டிருப்பதால் MyFile_2.txt ஐத் திறக்கிறது.

. / MyFile.sh

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

#!/பின்/பாஷ்

DATE = ` தேதி `

எதிரொலி 'நீங்கள் ஸ்கிரிப்டை அணுகியுள்ளீர்கள்: $DATE '

முனையத்தில் “File.sh” Bash ஸ்கிரிப்டை இயக்குவதன் மூலம் பின்வரும் முடிவைப் பெறலாம்:

. / File.sh

முடிவுரை

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