У меня есть набор допустимых символов [0-9a-z_] и переменная, которой присваивается один из этих символов. То, что я хочу сделать, - это увеличить эту переменную до следующей в наборе.bash - переменные приращения, содержащие буквы
Если нужно, я могу обрабатывать «особые» случаи, когда он увеличивался бы от «9» до «a» и «z» до «_», но я не могу понять, как увеличивать буквы.
#!/bin/bash
y=b
echo $y # this shows 'b'
y=$((y+1))
echo $y # this shows '1', but I want it to be 'c'
вы ищете это? http://stackoverflow.com/a/13128083/297323 –