किसी फ़ाइल में लाइनों की संख्या की गणना?


47

मैं उन पंक्तियों और शब्दों की संख्या की गणना और प्रदर्शन कैसे करूँगा जो एक .sh फ़ाइल में सम्‍मिलित हैं?

जवाबों:


65

उपकरण का उपयोग करें wc

  • लाइनों की संख्या की गणना करने के लिए: -l

    wc -l myfile.sh
  • शब्दों की संख्या की गणना करने के लिए: -w

    wc -w myfile.sh

man wcअधिक विकल्पों के लिए देखें ।


13

जैसा कि souravc ने बताया है, आप इसके लिए उपयोग कर सकते हैं wc:

$ wc -w statusToFiles.sh 
10 statusToFiles.sh
$ wc -l statusToFiles.sh 
6 statusToFiles.sh

केवल गिनती ही प्रदर्शित करने के लिए, आप उस आउटपुट को awkइस तरह से पाइप कर सकते हैं :

$ wc -l statusToFiles.sh | awk '{ print $1 }'
6

... या जैसा कि नीचे बताया गया है:

$ < statusToFiles.sh wc -l
6

5

आप नीचे दिए गए कमांड का उपयोग करके हर लाइन के सामने लाइन नंबरों के साथ पूरी फाइल को आउटपुट कर सकते हैं:

cat -n myfile 

3

आप रिक्त मिलान स्ट्रिंग के साथ grep कमांड का उपयोग कर सकते हैं

grep "" -c file_path

1
इसका उत्तर अधिक अपवाह नहीं है क्यों? क्या इसके बारे में कुछ गड़बड़ है? यह मेरे लिए एक आकर्षण की तरह काम करता है और कोड बहुत सरल लगता है।
फेलिक्स क्रैज़ोलारा

1

आम तौर पर अगर आप GEDIT जैसे शब्द प्रोग्राम का उपयोग कर रहे हैं। इसे नीचे की तरफ लाइन काउंट कहेंगे। यदि आप नोटपैड का उपयोग कर रहे हैं तो मेरा सुझाव है कि GEDIT पर स्विच करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.