আমি নিম্নলিখিত বাশ ফাংশনটি এমনভাবে লিখতে চাই যাতে এটি কোনও যুক্তি বা পাইপ থেকে এর ইনপুট গ্রহণ করতে পারে:
b64decode() {
echo "$1" | base64 --decode; echo
}
পছন্দসই ব্যবহার:
$ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ="
$ b64decode < file.txt
$ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ="
$ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
আপনি ঠিক বলেছেন, যদিও এটি কেবল উদাহরণ হিসাবে ব্যবহৃত হয়েছিল।
—
tyrondis
base64
এবংbash
যাইহোক সমস্ত কিছু করতে পারে। কেন কেবলমাত্র বিকল্প-d
বা--decode
বিকল্পটি এড়াতে কোনও ফাংশন লিখবেন ? আপনার যদি সত্যিইb64decode
তখন কিছু বলা থাকেalias b64decode='base64 --decode'
।b64d
আরও সংক্ষিপ্ত হবে, এমনকি আরও টাইপিং সংরক্ষণ করুন।