ขอนำเสนอเคล็ดลับที่น่าสนใจอีกประการหนึ่ง🙂
ฉันไม่รู้เกี่ยวกับคุณ แต่บางครั้งฉันต้องรู้ว่าไฟล์มีกี่คำหรือกี่ตัวอักษรสำหรับสิ่งนี้เราสามารถใช้ Libre Office Writer หรือใช้โปรแกรมแก้ไขข้อความของเราหากให้ข้อมูลนี้แก่เรา แต่ใน Linux เราจะมีตัวเลือกเพิ่มเติมสำหรับสิ่งที่เรารู้จักเสมอ ... นั่นคือเหตุผลที่ฉันนำคำสั่งที่จะบอกเรามาที่นี่🙂
ตัวอย่างเช่นเรามีไฟล์ file.txt ที่มี:
<° ลินุกซ์ (aka DesdeLinux) เป็นไซต์เฉพาะสำหรับหัวข้อที่เกี่ยวข้องกับซอฟต์แวร์และเทคโนโลยีเสรี
เป้าหมายของเราไม่ใช่ใครอื่นนอกจากการจัดหาผู้ใช้ทุกคนที่ยังใหม่ต่อโลกของ GNU / Linux ซึ่งเป็นสถานที่ที่พวกเขาสามารถรับความรู้ใหม่ ๆ ด้วยวิธีที่ง่ายที่สุดเท่าที่จะทำได้
ถ้าเราวิ่ง wc และเราส่งเส้นทางไฟล์ไปมันจะให้เรา:
- จำนวนบรรทัดในไฟล์
- จำนวนคำในไฟล์
- จำนวนอักขระในไฟล์
มาดูภาพหน้าจอ
อย่างที่คุณเห็นสิ่งนี้มี 3 บรรทัด (2 ข้อความและอีกหนึ่งตอนท้ายว่างเปล่า) เช่นเดียวกับ 50 พาลาบรา และรวมของ 302 ตัวอักษร. อักขระประกอบด้วยตัวอักษรตัวเลขสัญลักษณ์และช่องว่าง😀
ดี ... ไม่มีอะไรจะเพิ่ม
ฉันหวังว่าคุณจะพบว่ามันน่าสนใจ
ความนับถือ
ฉันใช้มันค่อนข้างน้อยในการประมวลผลเอาต์พุตโปรแกรมลูกโซ่ด้วยไปป์
ตัวอย่างเช่น program> output; เอาต์พุตแมว | รูปแบบ grep | ห้องน้ำ
มีประโยชน์มาก
ด้วยท่อ Unix คุณสามารถทำสิ่งที่คล้ายกันได้ แต่คำสั่งนี้ที่คุณแสดงจะช่วยฉันได้มากขอบคุณ
ความนับถือ
ยินดีที่ได้ช่วยเหลือ🙂
ฉันจะใช้สิ่งนี้
http://pastebin.com/nHeAs2qk
ทำงานกับ bash script เพื่อเรียกไฟล์เนื่องจากฉันไม่ทราบว่าฟังก์ชัน wc ฉันจึงทำเพียง wc -l เพื่อแปลงบรรทัดเป็นข้อความ
ฉันควรเริ่มใช้ "ผู้ชาย" ให้มากขึ้น
ขอขอบคุณและขอแสดงความนับถืออีกครั้ง
ในการแปลงบรรทัดเป็นข้อความฉันหมายถึงการดูบรรทัดของข้อความกลับไปที่สิ่งที่มนุษย์มีอยู่แล้วและมันก็มี - ช่วยด้วยการสอนเรื่อง wc จะดีเพราะเห็นว่ามีประโยชน์มาก
ขอบคุณมาก.. ขอบคุณมาก.. ของง่ายๆ แต่มีประโยชน์มากมาย ..