Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: GIMP в меню вместо текста выводит квадраты

Всем привет!

GIMP, установленный под KDE 4.0 вместо текста меню и в окне загрузки выводит квадраты. Понимаю, что это настройки шрифтов, но не нашёл подходящего решения в Интернете. В самой KDE со шрифтами всё в порядке.

Буду благодарен за помощь.
Ответ: А вот как.
С удалённой консоли запустил startx, в результате все логи стали сыпаться на экран консоли, потом на десктопе KDE продолжил уже на исследуемом объекте, запустил на ней GIMP, и на удалённой консоли увидел еггоги, которые отослали на pango.
Вопрос: Скрипт построчно выводит время последнего доступа, изменения

Помогите написать скрипт в bash, который
Запрашивает путь к файлу и выводит построчно
время последнего доступа,
время последнего изменения,
время изменения индексного дескриптора
Ответ: Marinero Да я заметила stat --printf "%w %W" выводит прочерк и нолик
Вопрос: Отфильтровать поток по результатам из программы

Сам скрипт, все идет хорошо до момента где я плаваю...
Bash
1
cut -d' ' -f1 /var/www/httpd-logs/na-olimpe.ru.access.log |  sort |  uniq -c |  grep -Po '^\s*\d{4,}\s*\K.*' | xargs -l  myhost.sh | grep -Fxvf waitlist.txt |  tee -a >> blacklist.txt
далее хотел сделать скрипт на awk начало
Bash
1
2
3
4
5
!/bin/sh
!/bin/sh
ip=$1
str = host $1
awk str$ '{if($1='Host') {print=$ip}}
Собственно из обработки в скрипт дает ip и скриптом этот ip сравнивается с программой host, из результата читаем первую строку если там host написано даем результат дальше в поток, если указанные слова yandex google , то подставляем 127.0.0.1 в поток, если ни чего нет, пускаем ip далее. Это то что я хочу сделать в итоге

Подскажите как мне полученый ip сравить с результатом из host

Добавлено через 45 минут
Вообще реально так сравнить? ip из потока подставляем в host, получает ответ и сравниваем с рядом условий.
Не нашел в документации как бы запустить программу, может через какой то файл это сделать?
Ответ:
Сообщение от Marinero
Сообщение от Marinero
if [[ "$ip" == Host* ]] ; then
А так не получилось, может я ошибся где.

Сообщение от Marinero
grep и сам дает найдено или нет, без помощи test
Тут понятно что он найдет, идея была задать поиск только в последних n символах строки.

Получился такой мини анализатор лога, результат немного не оправдал себя но можно эту тему развить.
Спасибо Marinero - без тебя бы я еще ковырял бы неделю другую.
Вопрос: Расшифровать результат команды od

Всем привет.у меня стоит задача: есть файл file в нём какой-то текст. выполнили команду cat file | od -An -to4 её результат: 14730266146 06115661137 07116231065 06214462146 14230630546 00016030542 . нужно узнать что было изначально в file.
Ответ: что было изначально в файле неизвестно(файла нет есть только результат команды)
Вопрос: Длина выводимой строки в терминале

Всем привет!

Есть программа которая посредством WMI достаёт данные с Linux машины. К примеру, команда df возвращает таблицу. Однако в случае если первый столбец слишком длинный, остаток записи переносится на следующую строку. Ниже пример вывода подобной информации.

Field1     Field2     Field3     Field4     Field5     Field6
Какая-то достаточно длинная строка
           Знач2      Знач3      Знач4      Знач5      Знач6    
Short      Знач22     Знач33     Знач44    Знач55      Знач66


На выходе получается таблица SQL:

Field1                                  Field2     Field3     Field4     Field5     Field6
Какая-то достаточно длинная строка      NULL       NULL       NULL       NULL       NULL
NULL                                    Знач2      Знач3      Знач4      Знач5      Знач6    
Short                                   Знач22     Знач33     Знач44     Знач55     Знач66    


Как видно, это из-за того, что терминал не позволяет вывод строки больше какого-то заданного предела и строка просто перенеслась. Вопрос: Можно ли как-то увеличить длину выводимых строк чтобы вся запись была в одной строке? Надо получить результат типа:

Field1                                  Field2    Field3    Field4    Field5    Field6
Какая-то достаточно длинная строка      Знач2     Знач3     Знач4     Знач5     Знач6
Short                                   Знач22    Знач33   Знач44     Знач55    Знач66    


Всем заранее спасибо.
Ответ: Dimitry Sibiryakov,

Спасибо большое, то что нужно!
Вопрос: В geany (.pas) вместо русских букв выводит иероглифы

Доброе утро/вечер. Я новичок в ОС Ubuntu, вкратце опишу проблему. Поставил IDE geany, для более простого и начального программирования.И когда запускаю написанную мной программу, там где должен был выводить русские буквы, выводит иероглифы ( ниже представлен скрин с примером ). Я думаю/думал проблема в кодировке, и долго гуглил но так и нечего дельного того что бы помогло не нашел. Надеюсь на вашу адекватную, рациональную помощь.
Ответ: Да, совершенно верно, это pascal. Вот ещё ниже приставлен скрин, я там смотрел в кодировках, менял, не помогало.
Вопрос: Доброго времени суток! Нужен скрипт выводящий все данные о запущенных виртуальных машинах в сервере

Доброго времени суток! Нужен скрипт выводящий все данные о запущенных виртуальных машинах в сервере.
Ответ: Ищи по VBoxManager
Вопрос: Выводит на экран каждые 5 секунд попеременно строки из первого и второго файлов

Написать shell-процедуру, которая:
Читает содержимое первого файла, передаваемого в качестве первого параметра;
Читает содержимое второго файла, передаваемого в качестве второго параметра;
Если число строк в первом и втором файлах одинаковое, то выводит на экран каждые 5 секунд попеременно строки из первого и второго файлов.

Код Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash
 
if [ $# -ne 2 ]; then
    echo "usage: `basename $0` file1 file2" >&2
    exit 1
fi
 
text1="$(cat "$1")"
text2="$(cat "$2")"
 
n1=$(echo "$text1" | wc -l)
n2=$(echo "$text2" | wc -l)
 
if [ $n1 -eq $n2 ]; then
    for ((i=1;i<=n1;i++))
    done
    sed '2!d' file1
    sleep 5
    done
    else
    echo "Число строк в 1 файле $n1 - число строк во стором файле $n2"
fi
 
exit 0
Как передать переменную i в конструкцию sed '2!d' file ? т.е. вместо двойки. Заранее спасибо!
Или как вывести построчно файл?

Нашел в просторах интернета:

Добавлено через 8 минут
M – начальная строка
N – конечная строка

Синтаксис:
Код Bash
1
cat file | tail -n +N | head -n (M-N+1)
Добавлено через 5 минут
Но вопрос о "Как передать переменную i в конструкцию sed '2!d' file ? т.е. вместо двойки." остается в силе.
Ответ: Спасибо!
Вопрос: Написать скрипт, который выводит имена всех пользователей системы и их идентификаторы (UID)

написать скрипт, который выводит имена всех пользователей системы и их идентификаторы (UID) таким образом:
имя1 uid=999
имя2 uid=888
Ответ:

Не по теме:

Ремарка:

Сообщение от nezabudka
Идентификаторы пользоваетелей обычно начинаются с 1000
В Ubuntu (и нектоторых других дистрах)

Вопрос: Подскажите пожалуйста как распечатать результат С++ экзэшника не в терминал а в какую нибудь папку

Подскажите пожалуйста

Я с помощью script.sh #!/bin/bash исполняю экзэшник С++ и результат программы выводится в терминале а как сделать что бы результат прописывался в какой нибудь папке?
Ответ:
Цитата Сообщение от Amet13 Посмотреть сообщение
Код Bash
1
./program > file
если быть точным, то
Код Bash
1
./program 1>file 2>&1