проблема с irssi и cifs

Предположим, у Вас есть одна буква после sd, никакая потребность использовать find.
В bash можно сделать

shopt -s nullglob
for dev in /dev/sd[!a]; do
    echo "$dev"
done

Первая строка не должна иметь никакого вывода, когда никакое соответствие не существует.

Править

Для расширения на неопределенное количество букв шарик мог быть

printf '%s\n' /dev/!(sda|*[0-9])

где !(pattern) средства все кроме шаблона и исключенных шаблонов в конкретном случае sda и *[0-9] (все заканчивающееся в числе).

Расширенные шарики должны, чтобы быть включенными, чтобы это работало (т.е. shopt -s extglob).

0
04.02.2012, 11:26
1 ответ

irssi обычно не будет сохранять загрузки DCC за пределами тюрьмы, которую он налагает. В моей системе это - мой корневой каталог. Попробуйте это:

/set dcc_download_path /mnt/cloud

Который позволит dcc сохранить файлы к чему-либо под /mnt/cloud, но больше нигде.

Примечание: Будьте очень осторожны, что существует только одно пространство после dcc_download_path и не "=" знак. Даже несколько пробелов будут взяты в качестве части пути.

3
28.01.2020, 02:29
  • 1
    я на самом деле использовал/, установил команду dcc_download_path. Это не помогло. –  Hath995 05.01.2012, 23:47

Теги

Похожие вопросы