Создайте собственный тип mime, например text/x-twig
(и, необязательно, использовать пользовательский значок1 для этого конкретного типа mime) через новый исходный XML-файл:
~/.local/share/mime/packages/text-x-twig.xml
с следующее содержание:
twig files
затем обновите базу данных пантомимы
update-mime-database ~/.local/share/mime
1: Имейте в виду, что «имя значка» должно совпадать с фактическим именем (именами) значка без расширения из вашей темы значка; местоположение по умолчанию для значков типа mime: /path/to/your/icon/theme/${SIZE}/mimetypes
(где размеры, например, 16x16
, 24x24
и т. д., поэтому для каждого размера у вас должен быть соответствующий значок, если вы не решите использовать значок svg
для всех размеров)
Рассмотрим этот входной файл:
$ cat file
value = 1.08759432363
value = 1.08477216702
value = 1.08211988431
value = 1.07947977045
value = 1.07685185457
value = 1.07423631941
value = 1.07163282502
value = 1.06904156798
value = 1.06646245052
Для печати двух столбцов:
$ awk '{print x+0, $3; x+=50}' file
0 1.08759432363
50 1.08477216702
100 1.08211988431
150 1.07947977045
200 1.07685185457
250 1.07423631941
300 1.07163282502
350 1.06904156798
400 1.06646245052
$ awk '0==a[$0]++' file >outfile
$ cat outfile
value = 1.08759432363
value = 1.08477216702
value = 1.08211988431
value = 1.07947977045
value = 1.07685185457
value = 1.07423631941
value = 1.07163282502
value = 1.06904156798
value = 1.06646245052
Возможно, комбинация paste
и seq
может быть проще:
paste datafile <( seq 0 50 $(( ($(wc -l datafile | cut -d' ' -f1 )-1)*50 )) ) > output
Последнее значение для seq
просто основано на номерах строк во входном файле данных.