Есть ли в командной строке подобный awk или sed хак, который я могу выдать, чтобы создать список всех символов клавиатуры (например, a-zA-z0-9! - * и т. Д.)? Я пишу простую программу шифрования Цезаря в моем вводном классе программирования, где мы делаем ротацию не через значения ASCII, а индексируем в строку алфавита, что-то вроде этого:
String alphabet = "abcdefghijklmnopqrstuvwxyz";
for (int pos = 0; pos < message.length(); pos++) {
char ch = message.charAt(pos);
int chPos = alphabet.indexOf(ch);
char cipherCh = alphabet.charAt(chPos+rotation%alphabet.length());
System.out.print(cipherCh);
}
Очевидно, что я могу написать цикл на каком-то другом языке и напечатать все значения ASCII, но я бы хотел, чтобы что-то ближе к командной строке, как пример более яркого.