ฉันต้องการเขียนสคริปต์ที่จะเรียกใช้gpg
ไฟล์ที่เรียกว่า "ไฟล์" ด้วยข้อความรหัสผ่าน "ทดสอบ"
โดยปกติเมื่อฉันใช้gpg
ฉันมักจะเรียกใช้gpg -c file
และมันถามฉันสำหรับวลีรหัสผ่าน แต่เนื่องจากฉันต้องการให้สคริปต์นี้ทำทุกอย่างด้วยตัวเองฉันจึงต้องการให้ข้อความรหัสผ่านเป็นส่วนหนึ่งของคำสั่ง
ตอนนี้เมื่อฉันพยายามใช้: gpg -c file --passphrase test
มันจะแสดงผล:
การใช้งาน: gpg [ตัวเลือก] --symmetric [filename]
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
หน้าเว็บของฉัน