我有一个内容如下的文件
12345
我需要像这样转换这种字符串:
"0"->"a"
"1"->"b"
...
"9"->"j"
因此,
12345
应该产生abcde
。我想通过 shell (bash)来实现。做这个的最好方式是什么?谢谢。
最佳答案
在任何shell中,您都可以使用:
echo "$string" | tr 0123456789 abcdefghij
或者,在Bash中且没有管道:
tr 0123456789 abcdefghij <<< "$string"
(在其中双引号可能没有必要,但是我会使用它们来确保)。
关于bash - 如何将数字转换为字母的第一个字母?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5031176/