Состряпал на коленке такой вот скриптик, который должен в определенное кол-во символов выводить строку проигрывающейся музыки если это кол-во больше максимального.
b=0
PLAY_W=`mpc|line|grep -v volume|wc -c`
PLAY=`mpc|line grep -v volume`
PLAY_MAX=`mpc|line|grep -v volume|cut -c 1-40`
NUMBER=`expr $PLAY_W - 40`
if [ $NUMBER -le 0 ]; then
echo $PLAY
exit 0
else
for (( i=1; i <= $NUMBER; i++ ))
do
b=`expr $b + 1`
echo $PLAY|cut -c $(( 0 + $b ))-$(( 39 + $b ))
sleep 1
done
fi
Вроде работает, но чуть некорректно c кириллическими буквами, он выводит по две строки, например:
Король И Шут - Воспоми�
�ороль И Шут - Воспомин
ороль И Шут - Воспомин�
�роль И Шут - Воспомина
Как можно полечить?
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [bash][dfm]Оно почему то всегда true. (2011)
- Форум Dota 2 автоматическое нажатие кнопки принять. (2013)
- Форум Что не так со скриптом? (wmii) (2007)
- Форум Управление соединениями VPN IPSEC (2014)
- Форум Покритикуйте мой скрипт для разархивации архивов PostgreSQL (2020)
- Форум Логика кластера Виртуальных машин (2010)
- Форум Попинайте скрипты (подключение нескольких йотамодемов) (2011)
- Форум Помогите в написании скрипта по установке docker(ошибка) (2018)
- Форум [bash] небольшой скриптик (2010)
- Форум Как автоматически завершить все процессы после отключения ssh (2024)