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