ஒரு கோப்பின் வரிகளை கட்டளை வரி மூலம் எண்ணுவது எப்படி

பொருளடக்கம்:

Anonim

ஒரு உரை கோப்பு அல்லது ஆவணத்தின் வரி எண்ணிக்கையைப் பெற வேண்டுமா? கட்டளை வரியில் எந்த கோப்பின் வரிகளையும் எண்ணுவது எளிதானது, மேலும் அனைத்து நவீன யுனிக்ஸ் அடிப்படையிலான இயக்க முறைமைகளிலும் வரி எண்ணுவதற்கான கட்டளை ஒரே மாதிரியாக இருக்கும், அதாவது இந்த வரி எண்ணும் தந்திரம் Mac OS மற்றும் Mac OS X, Linux, BSD, ஆகியவற்றில் ஒரே மாதிரியாக செயல்படும். மற்றும் பாஷ் ஷெல் கொண்ட விண்டோஸ் கூட.

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

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

Wc மூலம் டெர்மினலில் இருந்து கோப்புகளின் வரிகளை எண்ணுவது எப்படி

  1. நீங்கள் ஏற்கனவே அவ்வாறு செய்யவில்லை என்றால் டெர்மினல் சாளரத்தைத் திறக்கவும் (Mac OS இல் டெர்மினல் பயன்பாடு /பயன்பாடுகள்/பயன்பாடுகள்/ இல் காணப்படுகிறது)
  2. கட்டளை வரியில் பின்வரும் கட்டளை தொடரியலை உள்ளிடவும், "கோப்புப் பெயரை" பதிலாக நீங்கள் க்கான வரிகளை எண்ண விரும்பும் கோப்புடன் மாற்றவும்.
  3. wc -l கோப்பு பெயர்

  4. ஹிட் ரிட்டர்ன், கோப்பின் பெயருக்கு முன் அச்சிடப்பட்ட கோப்பின் வரி எண்ணிக்கையைக் காண்பீர்கள்

நீங்கள் யூகித்தபடி, -l கொடி (சிறிய எழுத்து L) என்பது "வரி"க்கானது.

உதாரணமாக, "exampleFileToCountLines.txt" எனப்படும் டெஸ்க்டாப்பில் அமைந்துள்ள கோப்பில் wc -l கட்டளையை இயக்குவது பின்வருவனவற்றைப் போல் இருக்கும்:

% wc -l ~/Desktop/exampleFileToCountLines.txt 1213 /Users/Paul/Desktop/exampleFileToCountLines.txt

இந்த எடுத்துக்காட்டில் நீங்கள் பார்ப்பது போல், கொடுக்கப்பட்ட உரை கோப்பின் வரி எண்ணிக்கை 1213 ஆகும், அதாவது கோப்பு 1, 213 வரிகள் நீளமானது.

Wc கட்டளையானது, Mac OS, Linux, FreeBSD, Windows with Bash மற்றும் பலவற்றை உள்ளடக்கிய எந்த நவீன யுனிக்ஸ் அடிப்படையிலான இயக்க முறைமையிலும் ஒரே மாதிரியாகச் செயல்படுகிறது.

கோப்பின் வரிகள், சொற்கள் மற்றும் எழுத்து எண்ணிக்கையை எண்ணுவதற்கு wc ஐப் பயன்படுத்துதல்

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

wc /etc/hosts 9 32 214 /etc/hosts

அந்த கட்டளை வெளியீட்டை wc -l கொடியுடன் மட்டும் மாற்றவும்:

wc -l /etc/hosts 9 /etc/hosts

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

Wc பைப் செய்யப்பட்ட வெளியீட்டுத் தரவின் வரிகளை எண்ணுவது எப்படி

நீங்கள் wc ஐப் பயன்படுத்தி அதில் பைப் செய்யப்பட்ட எந்தத் தரவின் வரிகளையும் கணக்கிடலாம், உதாரணமாக பூனை அல்லது ls:

பூனை /etc/hosts | wc -l

அந்த சூழ்நிலையில் வெளியீடு என்பது கோப்பில் உள்ள வரிகளின் எண்ணிக்கையாக இருக்கும், அதாவது "9".

Wc கட்டளை மிகவும் நேர்த்தியாக உள்ளது, பயன்படுத்துவதற்கான கூடுதல் யோசனைகள் மற்றும் தந்திரங்களைப் பெற wcக்கான கையேடு பக்கத்தைப் படிக்கலாம்.

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

குறுகிய கோப்புகளுக்காக அவற்றை கைமுறையாக எண்ணலாம், BBEdit போன்ற மூன்றாம் தரப்பு Mac பயன்பாடுகள் இயல்பாக வரி எண்ணைக் காட்டுகின்றன, மேலும் TextWrangler எனப்படும் BBEdit க்கு சிறிய உறவினரைப் பெற்றால், நீங்கள் வரி எண்களைக் காட்டலாம். TextWrangler இல் கூட. மேக்கிற்கான DIY வேர்ட் மற்றும் கேரக்டர் கவுண்டர் கருவியை ஒரு சேவையாக உருவாக்கலாம். நீங்கள் அணுக விரும்பும் கோப்பின் வரி எண்ணை நீங்கள் ஏற்கனவே அறிந்திருந்தால், TextEdit இல் உள்ள ஒரு குறிப்பிட்ட வரி எண்ணுக்கு நேரடியாக செல்லலாம்.

ஒரு கோப்பின் வரிகளை கட்டளை வரி மூலம் எண்ணுவது எப்படி