2
Функція Bash, яка приймає вхід від параметра або труби
Я хочу написати наступну функцію bash таким чином, щоб вона могла прийняти свій вхід або з аргументу, або з каналу: b64decode() { echo "$1" | base64 --decode; echo } Бажане використання: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode