Я не думаю, что вы захотите удалить символы новой строки, а замените их пробелами:
for ((i=0; i<10; ++i)); do
echo a
done | tr '\n' ' ' >file
Этот пост -просто обрабатывает ваш echo
вывод и сохраняет данные в file
(, предварительно усекая их, если они уже существуют ).
Или сделайте что-нибудь более причудливое (в bash
),
for ((i=0; i<10; ++i)); do
array+=( "a" )
done
printf '%s\n' "${array[*]}" >file
Преимущество этого заключается в том, что строка правильно завершается последней новой строкой, в то время как все элементы массива разделяются пробелом (— первым символом$IFS
).
Или, с/bin/sh
:
i=0
set --
while [ "$i" -lt 10 ]; do
set -- "$@" "a"
i=$(( i + 1 ))
done
printf '%s\n' "$*" >file
В стандартных репозиториях доступен пакет под названием kde-gtk-config
, он поддерживает как gtk2, так и gtk3. Установите этот пакет, после чего после установки вы найдете его в разделе «Системные настройки» > «Стиль приложения» > «Стиль приложения GNOME/GTK». настройка шрифта. Чтобы настройка шрифта gtk работала, у вас должны быть установлены как gtk2, так и gtk3, в зависимости от того, что использует приложение.
Это ссылка на вики-архив на gtk, она почти все объясняет.
https://wiki.archlinux.org/index.php/GTK
Если вы хотите сделать это вручную и отредактировать файлы gtk rc, это также объясняется примерами на веб-сайте arch.
РЕДАКТИРОВАТЬ :Вы также можете использовать команду gsettings в терминале.
gsettings set org.gnome.desktop.interface monospace-font-name 'Monospace 11'
gsettings set org.gnome.desktop.interface document-font-name 'Sans 11'
gsettings set org.gnome.desktop.interface font-name 'Sans 11'
РЕДАКТИРОВАТЬ :Если у вас есть проблемы с масштабированием, см. раздел о шрифтах по приведенной ниже ссылке, в нем частично объясняется причина и обходной путь.