次のbash関数を、引数またはパイプから入力を受け入れることができるように記述したいと思います。
b64decode() {
echo "$1" | base64 --decode; echo
}
望ましい使用法:
$ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ="
$ b64decode < file.txt
$ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ="
$ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
そうです、これは例として使用されただけです。
—
タイロンディス
base64し、bashとにかくことをすべて行うことができます。-dor--decodeオプションの使用を避けるためだけに関数を記述する理由 あなたが本当にと呼ばれるものが必要な場合b64decode、その後にalias b64decode='base64 --decode'。b64dしかし、より短くなり、さらにタイピングを節約できます。