tpc*_*iro 8 shell base64 command-line xargs
我有一个文本文件,每行是一个单词编码base64 separely.现在我想解码它.我正在尝试使用base64命令行,但是我只能在一行中获得所有单词,我想要每行一个.
例如,我的文件是:
Y2F0Cg==
ZG9nCg==
aG91c2UK
Run Code Online (Sandbox Code Playgroud)
我想要结果:
dog
cat
house
Run Code Online (Sandbox Code Playgroud)
但是我得到了:
dogcathouse
Run Code Online (Sandbox Code Playgroud)
我认为xargs可以提供帮助,但我没有明白这一点.
fed*_*qui 12
使用base64 --decode与循环起来:
$ while IFS= read -r line; do echo "$line" | base64 --decode; done < file
cat
dog
house
Run Code Online (Sandbox Code Playgroud)
这在base648.13 中对我有用:
base64 --decode test.txt
Run Code Online (Sandbox Code Playgroud)
无需拆分文件。您使用的是哪个版本?