yes "$(seq 232 255;seq 254 -1 233)" | while read i; do printf "\x1b[48;5;${i}m\n"; sleep .01; done
Эта команда перебирает палитру из 256 цветов, отображая каждый цвет в терминале с небольшой задержкой. Альтернатива — использовать утилиту «for» для итерации по цветам.