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.