উইন্ডোজ cmd কমান্ড আউটপুট প্রথম ফাইল শুধুমাত্র একটি ফাইল লেখা


2

আমি কমান্ড পরিবর্তন করতে চান somecommand >> file1.txt যে একটি উপায় কমান্ড আউটপুট শুধুমাত্র প্রথম লাইন ফাইল সংরক্ষণ করা হবে।

এটা কিভাবে সম্ভব, কোন স্ক্রিপ্ট প্রয়োজন?

উত্তর:


2

সম্পাদিত সরলীকৃত, একই ধারণা, কম কোড

somecommand | cmd /q /v:on /c "set/p .=&echo(!.!" >> file1.txt

সম্পাদিত মন্তব্য মানিয়ে নিতে। একটি ভিবিএস ফাইল অন্তর্ভুক্ত করতে

WScript.CreateObject("WScript.Shell").Run "cmd /q /c ""somecommand | cmd /q /v:on /c ""set/p .=&echo(!.!"" >> file1.txt "" ",0

দয়া করে আমাকে বলুন কিভাবে আমি এই কমান্ডটিকে .VBS ফাইলে রাখতে পারি?
Behnam

@ ক্যাম্পিয়াদর, উত্তর আপডেট।
MC ND

ধন্যবাদ, এটি আমার কমান্ড: aapt dump badging box.apk, আমি কি এটি কোনও পরিবর্তন ছাড়াই কমান্ডে রাখা উচিত?
Behnam

বিশেষ করে, box.apk দিয়ে অংশ, আমি একটি ফাইল অবজেক্ট ব্যবহার করতে চাই
Behnam

1
@Campiador, WScript.CreateObject("WScript.Shell").Run "cmd /q /c "" aapt dump badging """+oAPKFile.Path+""" | cmd /q /v:on /c ""set/p .=&echo(!.!"" >> file1.txt "" ",0
MC ND

1

প্রথমে ফাইলের সমস্ত আউটপুট লিখুন:

somecommand > file2.txt

তারপরে ফাইলটিতে শুধুমাত্র প্রথম সারি সংরক্ষণ করুন:

set /p firstline=<file2.txt
echo %firstline% > file1.txt

হুম ধন্যবাদ, আসলে আমি এটি একটি বিদ্যমান ফাইলের সাথে & gt; & gt; যুক্ত করতে পারি, তাই যদি আমি যা বলেছি তা যদি আমি পূর্ববর্তী সমস্ত রিপোর্ট মিস করি।
Behnam

এটি কোন সমস্যা নয়, কেবল একটি অস্থায়ী file2.txt ব্যবহার করুন - আমি সম্পাদনা করেছি। বিন্দু হল, আউটপুটটির প্রথম সারি পরিবর্তনশীল% ফারline% -এ, যা আপনাকে & gt; & gt; এর সাথে ব্যবহার করতে হবে।
duDE

এই আমার আদেশ: aapt dump badging God.apk & gt; file2.txt আপনি কিভাবে এটি .vbs স্ক্রিপ্টে রাখার জন্য এটি সংশোধন করতে চান তা জানেন?
Behnam

1
WshShell.Run এর মতো কিছু চেষ্টা করুন ("goddap.apk & gt; file2.txt", 0, true) ব্যাবহার করুন;
duDE
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.