خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
نحوه شمارش کلمات، تعداد خطوط، تعداد کاراکترها در یک فایل متنی با استفاده از دستورات پاورشل
پیشتر در نرم افزار Word، به شما دوستان نحوه یافتن تعداد کلمات و کاراکترهایی مندرج در این سند ورد را نشان دادیم. چیزی که در این پست به بررسی آن خواهیم نشست این است که با استفاده از ابزار قدرتمند خط فرمان پاورشل هم می توانید به این مهم برسید. ابزار پاورشل امکانات بسیار زیادی را برای کاربران خود فراهم کرده است. شما با استفاده از این ابزار خز فرمان و با بکارگیری دستور مربوطه، تعداد کلمات و کاراکترهای موجود در یک فایل متنی را خواهید دید.
CMDlet ای که از آن در پاورشل برای این امر استفاده خواهیم کرد، Measure-Object می باشد. این cmdlet، کاراکترهای موجود در فایل متنی را شمرده و می تواند حداقل ، حداکثر ، جمع و میانگین مقادیر عددی را محاسبه کند.
در سناریوی ما، این ابزار می تواند تعداد کلمات، تعداد کاراکترها و همچنین تعداد خطوط را به شما نمایش دهد.
در گام نخست، Powershell را به صورت Run as administrator اجرا کنید.
حالا از دستور زیر برای مواردی که توضیح دادیم، استفاده کنید:
در دستور فوق، محل فایل Text، در درایو D است که شما باید آدرس دقیق فایل خودتان را جایگزین این دستور کنید.
دستور فوق، فاصله هایی که بین کلمات وجود دارند را هم به عنوان یک کاراکتر محاسبه می کند، اگر نمی خواهید که Space یا فاصله بین کلمات به عنوان کاراکتر در نظر گرفته شود، در این صورت از دستور زیر استفاده کنید:
مثلا در تصویر فوق، تعداد خط، 24، تعدا کلمات 333 و تعداد کاراکتر، 1839 می باشد. پس با اجرای همین دو خط دستور ساده، از این موارد اطلاع پیدا کنید.
CMDlet ای که از آن در پاورشل برای این امر استفاده خواهیم کرد، Measure-Object می باشد. این cmdlet، کاراکترهای موجود در فایل متنی را شمرده و می تواند حداقل ، حداکثر ، جمع و میانگین مقادیر عددی را محاسبه کند.
در سناریوی ما، این ابزار می تواند تعداد کلمات، تعداد کاراکترها و همچنین تعداد خطوط را به شما نمایش دهد.
در گام نخست، Powershell را به صورت Run as administrator اجرا کنید.
حالا از دستور زیر برای مواردی که توضیح دادیم، استفاده کنید:
Get-Content "D:\Net-Helpmsg.txt" | Measure-Object -Line -Character -Word
در دستور فوق، محل فایل Text، در درایو D است که شما باید آدرس دقیق فایل خودتان را جایگزین این دستور کنید.
دستور فوق، فاصله هایی که بین کلمات وجود دارند را هم به عنوان یک کاراکتر محاسبه می کند، اگر نمی خواهید که Space یا فاصله بین کلمات به عنوان کاراکتر در نظر گرفته شود، در این صورت از دستور زیر استفاده کنید:
Get-Content "D:\Net-Helpmsg.txt" | Measure-Object -Line -Character -Word -IgnoreWhiteSpace
مثلا در تصویر فوق، تعداد خط، 24، تعدا کلمات 333 و تعداد کاراکتر، 1839 می باشد. پس با اجرای همین دو خط دستور ساده، از این موارد اطلاع پیدا کنید.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: