我正在做一个bash脚本,我想显示变量($VAR)的字符。我希望脚本做的是(伪代码):
String var = "Hello";
for (int i = 0; i < var.length(); i++) {
System.out.println(var.substring(i, i+1));
}
变量的大小可以更改,例如,一次可以是5个字符,下一次可以是6个字符。
谢谢你的帮助!
米夏埃尔
最佳答案
这里有一个,希望非常接近,翻译。
var="Hello"
for (( i = 0; i < ${#var}; i++ ))
do
echo ${var:i:1}
done
说明了一些bash概念。
${#var}
给出变量${var}
中的字符数${var:x:y}
给出从${var}
位置开始的x
字符的子串,长度y
关于bash - 显示变量的字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2142706/