मैं एक स्क्रिप्ट लिखना चाहता हूं gpg
जो पासफ़्रेज़ "टेस्ट" के साथ "फ़ाइल" नामक एक फ़ाइल चलाएगा ।
आम तौर पर, जब मैं उपयोग करता हूं gpg
, तो मैं आमतौर पर बस चलाता हूं gpg -c file
और यह मुझसे पासफ़्रेज़ के लिए पूछता है। लेकिन जब से मैं चाहता हूं कि यह स्क्रिप्ट अपने आप ही सब कुछ कर दे, तो मैं कमांड के हिस्से के रूप में पासफ़्रेज़ प्रदान करना चाहूंगा।
अब जब मैं उपयोग करने की कोशिश करता हूं: gpg -c file --passphrase test
तो यह आउटपुट:
उपयोग: gpg [विकल्प] - असममित [फ़ाइल नाम]
यह कौन सा सीम मुझे उपयोग करना चाहता है gpg --passphrase test --symmetric file
। लेकिन अगर मैं ऐसा करता हूं, तो यह एक संवाद को पॉप अप करने के लिए कहता है जो मुझे उपयोग करने के लिए कहता है; जो मुझे नहीं चाहिए।
मैं सही तरीके से तर्क कैसे सेट करूं?
--passphrase
और--symmetric
तर्क वास्तव में सही थे, लेकिन मुझे केवल--batch
तर्क याद आ रहा था ? क्योंकि यह मेरे लिए काम नहीं किया। मैंने--batch
पहले और बाद में, बस मामले में दोनों को जोड़ने की कोशिश की है । इसके अलावा, मैं यह नहीं जानता कि अगर मैं क्या उपयोग कर रहा हूं तो यह GPG 2 है, लेकिन यह कि आपने जो पेस्ट किया है वहNote that this passphrase is only used if the option --batch has also been given.
मेरेman
पेज में मौजूद नहीं है ।