ฉันพยายามเข้ารหัสไฟล์จำนวนมากด้วยรหัสด้านล่าง:
find . -name "*.vi" | sort | parallel --gnu -j 4 --workdir "$PWD" '
echo "Encrypting {/.} ..."
gpg -r user@myemail.com -o "/tank/test/{/.}.gpg" -e "{}"
';
สิ่งนี้ใช้ได้ดี แต่ถ้าชื่อไฟล์ไม่มีช่องว่างหรืออักขระพิเศษ (! หรือ ') นอกจากการตั้งชื่อไฟล์ใหม่ทั้งหมดแล้วมีวิธีทำให้รหัสนี้ใช้งานได้หรือไม่?