我有一个内容类似的文件
12345
Run Code Online (Sandbox Code Playgroud)
我需要像这样转换这种字符串:
"0"->"a"
"1"->"b"
...
"9"->"j"
Run Code Online (Sandbox Code Playgroud)
所以,12345应该导致abcde.我想通过shell(bash)实现这一点.做这个的最好方式是什么?
谢谢.
Jon*_*ler 14
在任何shell中,您都可以使用:
echo "$string" | tr 0123456789 abcdefghij
Run Code Online (Sandbox Code Playgroud)
或者,在Bash中没有管道:
tr 0123456789 abcdefghij <<< "$string"
Run Code Online (Sandbox Code Playgroud)
(双引号可能没有必要,但我会用它们来确定).