আমি একটি সিএমডি উইন্ডোতে একটি পাঠ্য ফাইলের সামগ্রী প্রদর্শন করতে চাই। এছাড়াও, আমি tail -fইউনিক্সের কমান্ডের মতো ফাইলগুলিতে যুক্ত হওয়া নতুন লাইনগুলি দেখতে চাই ।
আমি একটি সিএমডি উইন্ডোতে একটি পাঠ্য ফাইলের সামগ্রী প্রদর্শন করতে চাই। এছাড়াও, আমি tail -fইউনিক্সের কমান্ডের মতো ফাইলগুলিতে যুক্ত হওয়া নতুন লাইনগুলি দেখতে চাই ।
উত্তর:
আপনি moreকমান্ডটি ব্যবহার করতে পারেন । উদাহরণ স্বরূপ:
more filename.txt
উইন 32 এর জন্য জিএনইউ ইউটিলিটিগুলি একবার দেখুন বা এটি ডাউনলোড করুন :
সেমিডিতে ফাইলের সামগ্রী দেখতে আমরা 'টাইপ' কমান্ড ব্যবহার করতে পারি।
উদাহরণ -
type abc.txt
আরও তথ্য এখানে পাওয়া যাবে ।
moreআপনাকে এমন এক সময়ে এন স্ক্রিনগুলি দেখায়
আমি মনে করি না যে এটির জন্য একটি অন্তর্নির্মিত কার্য রয়েছে
xxxx.txt > con
এটি উইন্ডোতে ডিফল্ট পাঠ্য সম্পাদকটিতে ফাইলগুলি খুলবে ...
type xxxx.txt
এটি বর্তমান উইন্ডোতে ফাইলটি প্রদর্শন করে। সম্ভবত এটিতে আপনি ব্যবহার করতে পারেন এমন প্যারাম রয়েছে ...
এখানে একটি অনুরূপ প্রশ্ন রয়েছে: একটি টেক্সট ফাইল থেকে শেষ 10 লাইন প্রদর্শন করতে সিএমডি.এক্সইএইচ ব্যাচের স্ক্রিপ্ট তাই প্রদত্ত রেখা থেকে একটি ফাইল প্রদর্শন করার জন্য একটি "আরও" কমান্ড রয়েছে, অথবা আপনি উইন 32-এর জন্য জিএনইউ ইউটিলিটিগুলি ব্যবহার করতে পারেন যা ব্রায়ানফের পরামর্শ দিয়েছে তার লিঙ্কে।
আপনি ফাইলটির সামগ্রী দেখতে 'আরও' কমান্ডটি ব্যবহার করতে পারেন :
more filename.txt
শেষ হওয়া ফাইলটি পুনরুদ্ধার করতে একটি একক পাওয়ারশেল কমান্ড ব্যবহার করা হচ্ছে:
powershell -nologo "& "Get-Content -Wait c:\logFile.log -Tail 10"
এটি পাওয়ারশেল 3.0 এবং আরও নতুন ক্ষেত্রে প্রযোজ্য।
আরেকটি বিকল্প হ'ল এই কোড দিয়ে TAIL.CMD নামে একটি ফাইল তৈরি করা:
powershell -nologo "& "Get-Content -Wait %1 -Tail %2"
এটি করতে, আপনি মাইক্রোসফ্টের আরও উইন্ডোজ পাওয়ার্ডেল নামে পরিচিত কমান্ড-লাইন শেল ব্যবহার করতে পারেন । এটি উইন্ডোজের সর্বশেষতম সংস্করণগুলির স্ট্যান্ডার্ড হওয়া উচিত, তবে আপনি যদি ইতিমধ্যে এটি ইনস্টল না করে থাকেন তবে আপনি এটি মাইক্রোসফ্ট থেকে ডাউনলোড করতে পারেন ।
পাঠ্য ফাইলে সর্বশেষ পাঁচটি লাইন পেতে ফাইলটি সহজেই ব্যবহার করে পড়ুন Get-Content, তারপরে আপনার Select-Objectজন্য শেষ পাঁচটি আইটেম / লাইন বেছে নিন:
Get-Content c:\scripts\test.txt | Select-Object -last 5
উইন্ডোজের সাথে কোনও বিল্ট ইন বিকল্প উপলব্ধ নেই। লগগুলি ক্রমাগত নিরীক্ষণ করতে আপনি এই নিখরচায় অ্যাপ্লিকেশন BareTailPro ব্যবহার করতে পারেন ।
আপনি উইন্ডোজ সার্ভার 2003 রিসোর্স কিট সরঞ্জামগুলি থেকে টেলটি ইউটিলিটিটি পেতে পারেন ।
এখানে অতিরিক্ত বিশদ রয়েছে - উইন্ডোজ (সিএমডি) এর টেল কমান্ড ।
আপনি যদি ফাইলের বিষয়বস্তুটি সরাসরি প্রদর্শন করতে চান এবং ফাইলটি পরিবর্তন করা হয় তখন আপডেট করুন, কেবল এই স্ক্রিপ্টটি ব্যবহার করুন:
@echo off
:start
cls
type myfile.txt
goto start
আপনি সিএমডি উইন্ডোটি বন্ধ না করা পর্যন্ত এটি চিরতরে পুনরাবৃত্তি হবে।
আপনি কিছু পদ্ধতিতে এটি করতে পারেন:
এক typeকমান্ড প্রয়োগ করুন: type filename
আরেকটি হল moreকমান্ড প্রয়োগ করুন: more filename
সঙ্গে moreআপনি তা করতে পারে:type filename | more
শেষ বিকল্পটি এটি ব্যবহার করছে for
for /f "usebackq delims=" %%A in (filename) do (echo.%%A)
এটি প্রতিটি লাইনের জন্য যাবে এবং এর সামগ্রীটি প্রদর্শন করবে। এটি typeআদেশের সমতুল্য , তবে বিষয়বস্তুটি পড়ার এটি অন্য একটি পদ্ধতি।
আপনি যদি কী ব্যবহার করবেন তা যদি জিজ্ঞাসা করে থাকেন তবে moreকমান্ডটি ব্যবহার করুন কারণ এটি বিরতি দেবে।
আপনি উদাহরণস্বরূপ সমস্ত .config (বা .ini) ফাইলের নাম এবং ফাইলের বিষয়বস্তু ব্যবহারকারীর রেফারেন্সের জন্য একটি নথিতে ফাইল ফাইল করতে চান (এবং এর অর্থ ব্যবহারকারী শেল কমান্ড না জানায় অর্থাৎ তাদের 95%) আপনি চেষ্টা করে দেখতে পারেন:
ফোরফিলস / এম * myFile.ini / সি "সেমিডি / সি প্রতিধ্বনি ফাইলের নাম: @ ফাইল >>% টেম্পল% \ stdout.txt &&p টাইপ করুন >>% অস্থায়ী%% stdout.txt && প্রতিধ্বনি। >>% টেম্প%% \ stdout.txt "| % temp%% stdout.txt টাইপ করুন
ব্যাখ্যা: - ফরফিলস: প্রতিটি ফাইলের মিটিং মাপদণ্ডের জন্য একটি ডিরেক্টরিতে লুপ (এবং শিশু ইত্যাদি) - বর্তমান ফাইলের নামটি প্রক্রিয়া (@ ফাইলে) ফিরিয়ে দিতে সক্ষম - পুরো পাথ ফাইলটি প্রক্রিয়া (@ পাথ) ফিরিয়ে দিতে সক্ষম - টাইপ করুন: ফাইলের সামগ্রীটি আউটপুট করুন
পিএস: সর্বশেষ পাইপ কমান্ডটি% টেম্প%% ফাইল এবং সামগ্রিক সামগ্রীর আউটপুট নির্দেশ করছে। আপনি যদি কিছু ডকুমেন্টেশনে অনুলিপি / পেস্ট করতে চান তবে কেবল পাঠ্যপ্যাডে stdout.txt ফাইলটি খুলুন।
শুভ দিন.
tail -3 d:\text_file.txt
tail -1 d:\text_file.txt
আমি ধরে নিই যে এটি কোনও সময়ে উইন্ডোজ cmd.exe এ যুক্ত হয়েছিল।
tailএখনও একটি স্ট্যান্ডার্ড উইন্ডোজ কমান্ড নয়। সাধারণত এটি সাইগউইন, জিএনইউ বা অন্যদের মতো অ্যাডনের অংশ।