хорошо, теперь questino, измененный почти полностью ^^ Вы теперь, должен вычислить, учитывая числа, сколько % они представляют относительно номера 600.
Вот исправленная версия.
Я позволяю своему старому ответу ниже по исторической причине ^^
awk ' { printf "%s %.2f%\n",$1,($1/600)*100; }' numbers.txt
т.е., принятие файла "numbers.txt" только содержит 1 столбец с числом между 0 и 600, это просто печатает число, и в следующем столбце %, который это представляет относительно 600. Я мог упростить 2-е вычисление как" % ($1/6)", но оно, по-моему, вынет важную информацию из сценария.
на Ваших новых данных в качестве примера это теперь выводы:
459 76.50%
455 75.83%
463 77.17%
Если бы действительно необходимо вычислить процент, то это было бы что-то как:
awk '
{ # each line is read and stored, and the sum is computed also.
original[NR]=$0 ; #store the current line (line NR) in the "original[]" tab
sum+=$1 ; #and compute the sum of the 1st column
}
END { #at the END, ie after we processed the whole file
for(line=1;line<=NR;line++)
{ printf "%s %.2f%\n",original[line],original[line]/sum*100 ;
}
} ' numbers.txt
что-то вроде этого должно вычислить % и поместить его рядом с числом (с 2 дробными цифрами)
на Вашем данном примере это производит:
12 5.36%
23 10.27%
35 15.62%
67 29.91%
87 38.84%
Вы можете переопределить ярлыки 'Sound and Media' (Звук и Медиа), а также определить пользовательские ярлыки для выполнения специальных команд. Пока вы не используете один и тот же ярлык более одного раза, но в этом случае вы получите предупреждающее сообщение.[116373].
Я знаю, что это поздний ответ, но у меня была похожая проблема, и я нашел решение, которое также должно работать в вашем случае (или в любом другом случае, представленном здесь Google, как и я ).
Чтобы сопоставить дополнительные сочетания клавиш с общими элементами управления мультимедиа, вы можете установить playerctl и сопоставить дополнительные сочетания клавиш для его использования.
У OSTechNix есть статья , которую я нашел очень полезной для объяснения того, как использовать playerctl. В моем случае я хотел использовать другой ярлык для воспроизведения / паузы на моей рабочей клавиатуре, не мешая медиа-контроллерам на моей домашней клавиатуре. Поэтому я сопоставил дополнительный ярлык с playerctl play-pause
.
Посетите справочную страницу playerctl для получения информации о его функциях громкости. Я бы написал об этом больше, но, похоже, это несовместимо с моей конфигурацией.