7zip: কিভাবে স্ট্যান্ড আউটপুট এক্সট্রাক্ট?


28

আমার কাছে 7z 4.65 রয়েছে এবং স্ট্যান্ডার্ড আউটপুটে একটি ফাইল আনতে চেষ্টা করছি। 7z কমান্ড-লাইন সহায়তাটি -soহ'ল স্ট্যান্ডার্ড আউটপুট থেকে এক্সট্রাক্ট করার জন্য কমান্ড-লাইন প্যারামিটার, তবে যখন আমি এটি চেষ্টা করি:

>>> 7z e -so dist\dlogpkg.jar META-INF/MANIFEST.MF

7-Zip 4.65  Copyright (c) 1999-2009 Igor Pavlov  2009-02-03
Error:
I won't write data and program's messages to same terminal

আমি এটা কিভাবে ঠিক করবো? সাধারণ 7z স্টডআউট বার্তাগুলি দমন করতে কোনও কমান্ড লাইন প্যারাম বলে মনে হচ্ছে না।

(সম্পাদনা করুন: "আনজিপ" সমতুল অপারেশন হবে

unzip -p dist\dlogpkg.jar META-INF/MANIFEST.MF

যা ভাল কাজ করে। তবে আমি বিভিন্ন কারণে 7z ব্যবহার করতে চাই))

উত্তর:


17

এটি যেমন অন্য প্রোগ্রামে পাইপ করুন

  • টী বর্ণের নাম
  • কম
  • অধিক

আমি মনে করি teeআপনি যা চান তার নিকটতম আসে এটি 7z স্টপ ফেলে দেয় এবং কেবল আপনাকে সামগ্রী দেয়।

% 7z e -so dist\dlogpkg.jar META-INF/MANIFEST.MF | tee

teeএই পরিস্থিতিতে আরও ভাল বলে কেন বিশেষত কোনও কারণ আছে less?
— অ্যান্ডি

বিজোড়। "কম" এবং "টি" আমি প্রত্যাশা মতোই করি, তবে "আরও" পাতা 7z স্টাফে ছেড়ে দেয় .... উদ্ভট! কেন এটা এই কাজ করে?
— জেসন এস

@ অ্যান্ডি: "টি" "কম" এর চেয়েও কম কাজ করে .. কোনও স্ক্রোলিং পিছনে নেই ইত্যাদি it
— আকির

@ কীরা সম্ভবত তিনি অন্য প্রোগ্রামে আউটপুটটি পাইপ করতে চেয়েছিলেন
— beppe9000

@ অ্যান্ডি: কেন ওপি স্টাডআউটে পাইপ দিতে চেয়েছিল তা কখনই প্রশ্ন ছিল না।
— আকির

8

উইন্ডোজে, 7z x -so my_file.zip 2> NULকাজ করে না, তবে একটি বাস্তব ফাইলে পুনঃনির্দেশ সাহায্য করে:

7z x -so my_file.zip 2> _garbage.txt

7

আমি এটিও বের করার চেষ্টা করছিলাম। এটি আমার যা চেয়েছিল তা পেয়েছে:

7z x -so my_file.zip 2> /dev/null

1
উইন্ডোজ সমতুল্য 7z x -so my_file.zip 2> NULকাজ করে না: কোনওভাবে ডেটা বাতিল করতে পুনঃনির্দেশ করে।
— আনসগ্রি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.