LINUX.ORG.RU

Сообщения teod0r

 

Задать количество колонок

 , column

Как можно задать количество колонок (9) в выводе

ls -al | column -t

?
Проблема в том, что для некоторых строк с пробелами в именах создаются лишние колонки.
Как ограничить количество создаваемых столбцов?

teod0r
()

Как правильно закрывать фоновые процессы, запущенные из скрипта, по ^C?

 

Мне нужно запускать в скриптах фоновые процессы (& в конце).
Но как их все закрывать по CTRL+C?
trap "kill -9 $(jobs -p) $$" 2 не работает потому что job control в скриптах не работает.
Но если добавить set -m, trap вообще перестаёт срабатывать.
___________________________
UPD:
решение оказалось таким:

set -m
trap "kill -9 \$(jobs -p) $$" 0 2 9 15

или таким:
trap "kill -9 %1 $$" 2 9 15

teod0r
()

Проблема с эвалом

 ,

Часть скрипта:

if [...]; then OPTS='--acls --selinux --xattrs'

eval tar fpx \"$ARCHIVE\" \"${FILES[@]}\" $OPTS

eval нужен, чтобы $OPTS правильно раскрывался.
Проблема в том, что "${FILES[@]" правильно не раскрывается, если их несколько, или в именах есть пробелы.

Как быть? Может, что-то сделать с IFS, или printf'ом как-то филес раскрыть в кавычках?

teod0r
()

Как отсортировать слова по длине?

 ,

Есть переменная вида var="fh stuj h rso8gd yqs".
Как можно сделать, чтоб сначала были длинные слова, затем короткие?

teod0r
()

Как напечатать все поля, начиная с определённого по последнее?

 

Как напечатать со второго поля по последнее?

awk '{print $2

что дальше?
Всякие комбинации перепробовал, не знаю как.

teod0r
()

Вопрос по команде find

 

Возможно ли в одной команде find одновременно сделать:
-type f -o -type l
-and
-name «$NAME» -o -wholename «$NAME»
?
Или придётся несколько раз запускать?

teod0r
()

IFS так не работает?

 ,

a=1,2,3

while IFS=, read b;do
    printf $b
done <<<"$a"


Не разделяет по запятой. Как сделать? Или только tr'ом запятую на \\n менять?

teod0r
()

awk и переменные

 

Пытаюсь выполнить

awk -v v=1 'BEGIN ($1 == v) {print $2}' file
ругается на круглую скобку. Что не так?

teod0r
()

Как быть?

 

{ command; rc=$?; } | grep -v что-то

(( rc == 0 )) && делаем что-то


Проблема в том, что переменная rc не назначается из-за того, что после неё идёт пайп.
Как быть в такой ситуации, если нужна подобная конструкция?

teod0r
()

Как делать скриншоты в KDE5?

 

PrtSc не работает.
ksnapshot'а в системе нет.
Как?
Гуглил, не нашёл.
Дистрибутив — Gentoo.

teod0r
()

Как добавить что-то в определённую строку?

 , ,

Например, нужно добавить что-то в конец первой строки.

teod0r
()

Запуск скрипта в андроиде по иконке

 

Есть ли такой софт на андроид, чтобы создать на рабочем столе иконки для скриптов? Т.е. создавать иконку, кликая по которой запустится скрипт из указанного пути.

teod0r
()

Тема удаляется из трекера

 

Вот создал человек тему, она появилась в трекере.
Потом игнорируемый мною человек создал в ней первый комментарий, и тема пропала из трекера!
cast maxcom

teod0r
()

Невозможно выключить компьютер в KDE5

 ,

На power button не реагирует.
В меню «пуск» нет возможности выключить, только logout.
В systemsettings не нашёл настройку реакции на кнопку выключения, как в четвёртых кедах.

Ещё в systemsettings не нашёл запуск программ по хоткею, как в KDE4.

teod0r
()

Нет звука в firefox, запускаемом от другого пользователя

 , , ,

Запускаю firefox от пользователя www средствами kde (в настройках приложения).

При этом всё содержимое хомяка обычного пользователя скопировано в хомяк www с соответствующей заменой имён во всех файлах.

При запуске фаерфокса от пользователя www звука нет: написано, что нужно установить pulseaudio. При запуске от обычного пользователя звук есть.

Помогите пожалуйста.

teod0r
()

Какие есть ещё source based пакетные менеджеры с проверкой зависимостей?

 , source based,

Кроме portage? Какие пакетные менеджеры есть на slackware-based дистрибутивы с разруливанием зависимостей?
Как обстоят дела с ABS и Sourcery?

P.S. Мне нужен fglrx (старая видюха), а это значит xorg-server не новее 1.17.49, если верить ебилду.

teod0r
()

Почему в /proc/mounts показаны не все опции монтирования?

 

В /proc/mounts показаны не все опции, с которыми смонтирована файловая система.
Как посмотреть все опции? Нашёл пока только в dmesg.

teod0r
()

Дефолтные опции монтирования

 ,

Как посмотреть все опции монтирования фс в системе, которые я задал командой tune2fs -o?
Есть ли другие, кроме /etc/fstab способы задать дефолтные опции монтирования?
В /proc/mounts только rw,relatime, а моих опций нет

teod0r
()

Изменить размер шрифта в pdf

 

Как можно изменить размер шрифта в pdf файле?
Желательно через консоль.
С помощью ghostscript можно?

teod0r
()

Как смотреть в системе обращения read/write к файлам файловой системы

 

Есть какое-то решение, чтобы запустил прогу и она начала логировать каждое чтение или запись файлов в системе?

teod0r
()

RSS подписка на новые темы