【发布时间】:2018-05-27 18:19:07
【问题描述】:
例如,我有一个如下文件。
A,Y29tLz9hPTQ2JmM9NDQzNzgmczE9Q0,123
B,FJNLTA2MjQyMDE3LVAmczI9ODQ3MDA,321
我要打印field1,field2(base 64解码),field3
需要输出::
A,result of base 64 decode,123
B,result of base 64 decode,321
【问题讨论】:
-
有人可以帮我解决这个问题吗?没有while循环请给我解决方案?
-
“没有while循环”?为什么?
-
如果您的目标是性能——即。拥有一个 base64 解码进程,而不是每行启动一个子进程——这需要一种完全不同的方法(可能最好使用 Python 或另一种具有本机 base64 解码而不是 shell 的语言来实现)。
-
贴出你目前尝试过的代码。此外,如果您的讲师对您如何解决此问题提出了特殊要求,请告知我们这些要求。
-
您所要求的不能仅在 shell 中完成,实现此目的的工具因操作系统而异。包括您迄今为止的工作,我们将帮助您调试它。
标签: shell string-decoding