В bash, кормить вывода одной команды построчно в другую команду

У меня есть следующие команды bash, которая извлекает и блок XML из одного столбца в MySQL, и подает его в xmllint, чтобы приукрасить его.

в MySQL --формат CSV --скип-столбец-имена -э "выберите данных XML из таблицы mytable ограничить 1; формате" | xmllint -- -

Пока все хорошо, но он работает только для одной строки за один раз. Я бы хотел адаптировать этот так каждая строка в выходных данных SQL-запрос подается в отдельный вызов xmlint.

Я знаю, что это можно сделать цикл в bash-скрипт, но я хотел бы сделать это в один-лайнер, если это возможно. Якобы это можно сделать с помощью команды xargs, но я не могу выяснить это.

+138
Malith Hashendre 7 февр. 2014 г., 21:41:36
36 ответов

Другой подход: с помощью губки из moreutils пакета, которая доступна в большинстве дистрибутивов Linux, вы могли бы также делать

$ кот - file.txt | губка file.txt
# Последние назначения портов IANA может быть получена от
# http://www.iana.org/assignments/port-numbers
# Хорошо известные порты от 0 до 1023.
# Зарегистрированные порты от 1024 до 49151
# Динамические и/или частные порты от 49152 до 65535
#
# Каждая строка описывает один сервис, и имеет вид:
#
сервис-имя # порт/протокол [псевдонимы ...] [# комментарий]

Это использует кошек , чтобы объединить воспроизвести стандартный вход (-), а затем исходный файл (file.txt), и трубы объединенный выход в губки, которые затем записывает результат обратно в тот же файл на месте. Вы затем вставить заголовок в терминал и закончить с помощью Ctrl+D и.

Кроме того, если вы уже сохранили заголовок в отдельный файл, вы можете использовать

header.txt кошка file.txt | губка file.txt

для достижения такого же результата.

+1000
SekharKari 03 февр. '09 в 4:24

Я хотел бы знать, что содержится в директории"/", и оно способно, используя 50 ГБ. Моя система все 50 ГБ выделено "/" были использованы. Я хочу знать, что удалять, если хотите использовать пространство в эффективный способ? Я не вижу больших файлов в "/" .

+959
Angela Rhudy 24 дек. 2010 г., 04:51:55
Другие ответы

Связанные вопросы


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

Как продолжение этого вопроса:

Я хочу снизить высокую нагрузку ввода-вывода на Raspberry Pi при потоковой передачи Пусть ваши друзья выбрать музыку из SSHFS/NFS-ресурс.

В 'Надо' я видел, пусть ваши друзья выбрать музыку/Samba использует более 99% операций ввода-вывода использование. На SSHFS обслуживание находится на низком уровне использование ввода-вывода.

Теперь я не мог найти вариант, чтобы запустить пусть ваши друзья выбрать музыку/Самба только в оперативной памяти, или просто, чтобы изменить рабочий каталог/реальный кэш. (Может быть изменено в tmpfs)

-Можно ли запустить пусть ваши друзья выбрать музыку/Самба только в оперативной памяти для уменьшения дискового ввода/вывода нагрузки?

Должно быть возможно,или? SSHFS уже использует ОЗУ как буфера чтения' или как там правильно Terminus это ;) Разве это не должно быть легко, все данные будут осуществляется 'на лету'/мгновенный от доли SSHFS для DLNA-клиент/Самба...

+946
Andres Iniesta 3 февр. 2012 г., 04:47:40

Перед установкой Шмель, видеокарту NVIDIA и bbswitch, все плазменные эффекты рабочего стола работали нормально и оперативной памяти по KSysGuard был около 330м в режиме ожидания. После установки эти, как в instriction приведенный здесь, Бриз экран входа выглядит странно, оперативной памяти в режиме простоя составляет около 270 метров, и некоторые из плазмы dsktop эффекты (например, Волшебная лампа, лист, шатающиеся окна и т. д.) не работают и в системе настройки те, которые сейчас скрыты, поскольку композитор не может поддержать!

Я не уверен, но глядя на использование оперативной памяти кажется, что вместо использования технологии Intel HD, она использует процессор Nvidia полный! Есть ли исправить эту проблему?

+895
kirillbobyrev 3 сент. 2017 г., 17:14:08

Windows имеет очень хороший легкий инструмент, называемый в TortoiseSVN, который обеспечивает простой, но эффективный графический интерфейс для управления репозиториями СВН. В Ubuntu есть похожий называется RabbitVCS.

Какой графический ВКС/инструменты СВН доступны, что эффективно работать на Raspberry Пи работает недоносков Raspbian? Я знаю, что есть несколько вариантов командной строки, но на самом деле мне нужен интерфейс через командную строку.

+879
Damiano Di Stefano 20 дек. 2015 г., 01:33:46

rdfind делает именно то, что вы просите (и в порядке, Джонни, почему списки). Дает возможность удалить дубликаты, заменить их мягкими либо жесткими ссылками. В сочетании с символическими ссылками, вы можете также сделать симлинк или абсолютным или относительным. Вы даже можете выбрать алгоритм контрольной суммы (MD5 или SHA1).

Так как он составляется это быстрее, чем большинство скриптовых решений: время на 15 гиб папку с 2600 файлов на моем Mac mini с 2009 возвращает это

9.99 пользователей с системой s 3.61 66% процессора 20.543 общая

(с MD5).

В большинстве обработчиков пакетов (например, системы MacPorts для Mac OS Х).

+858
Goiiz Goiiz Phensant 15 янв. 2014 г., 22:45:00

Пока у меня есть скрипт (script.sh) как:

#!/бин/Баш/

Начать { 
 печать "имя автора ISBN книги" 
 печать "------ ------------ ----" 
} 
{ функции printf "%-9С &з\п", 1$, 2$, 3$ } 
Конец 

Затем я выполните команду:

рода -к 3,3 ВХОДНОЙ_ФАЙЛ.Вход | на awk -е script.sh 

Ничего, работает как нужно.

Также обратите внимание, что входной файл данных, разделенных запятыми. Я также должен использовать "петли", который я надеюсь, что команду awk делает.

+826
user197972 4 апр. 2016 г., 22:34:14

У вас есть две проблемы, видимо.

Последовательность REISUB не работает, может быть вызвана волшебство SysRq не активируется - проверьте

кот /труды/системы/ядра/sysrq

# Список возможных значений в /труды/системы/ядра/sysrq:

# 0 - отключить sysrq полностью
# 1 - включить все функции sysrq
# >1 - битовая маска допустимых функций sysrq (см. ниже подробное описание):
# 2 - включить управление консоли лесозаготовки уровне
# 4 - включить управление с клавиатуры (Сак unraw)
# 8 - включить дампы отладки процессов и т. д.
# 16 - включить команду синхронизации 
# 32 - возможность монтирования только для чтения
# 64 - включение сигнализации процессы (термин, убивать, Оом-убить)
# 128 - разрешить перезагрузку/выключение питания
# 256 - разрешить nicing всех заданий РТ 

Вы хотите 4 (Р) + 64 (е,I) + 16 (Ы) + 32 (х) + 128 (б) = 244 для классического REISUB (эффект такой же, как и тощий слон версия; как мнемонические, все так заняты, записанный задом наперед).

Для подкачки системы: это работает, как ожидалось. Причиной этого поведения является то, что у вас много памяти используется - это может быть 95% вы получаете - и тогда что-то еще запрашивает много новых рам, заставляя большинство, что 95% на обмен и борьба на всем пути.

Лучшее, что ты можешь сделать, это установить больше оперативной памяти. В противном случае, увидеть, можно ли приручить или небольших процессов строительства до 95%, или большой еды еще на 40-50%. В верхней утилита может помочь вам там.

Как необычные решения вы могли бы увеличить видимое поведение и держать мелкие сошки "урезано" с какой-то процесс, который следит за системой, и, если большой боров был не работает, и памяти след был слишком велик, начали выделять и выпуская большие куски памяти - мол, все оставшиеся в памяти плюс 64 МБ, чтобы заставить 64М плотвы на кэш, то +128М, и так далее, до тех пор, пока задержка выделения увеличились за данный момент времени порог или большой боров начал.

Этот ответ может дать вам хороший старт, если вы действительно хотите сделать это.

+751
ioblomov 11 апр. 2019 г., 06:43:18

Я пытаюсь установить Tableau сервера на Ubuntu 16.04 следуя инструкциям, приведенным на этой странице.

Но ступеньку ниже дает мне эту ошибку:

$> команду sudo gdebi -Н табло-сервер-<версия>_amd64.деб
Ошибка:
-Баш:версия: нет такого файла или каталога

Пожалуйста, вы можете объяснить, почему это послание прибывает и как решить этот вопрос.

+749
anny30011989 25 июл. 2019 г., 18:42:17

В ArangoDB документация говорит

в /etc/инит.д/arangod остановить

И он идет дальше сказать

Точные команды зависят от вашего дистрибутива Linux. Вам может понадобиться root-права для выполнения этих команд.

Из комментариев понятно, что версия ArangoDB, что вы используете предоставляет скрипт с немного иным названием, Чем выше, так

в /etc/инит.д/стоп arangodb3 

это путь для вас.

+696
kat 14 июл. 2016 г., 23:46:47

Что является эквивалентом:

установка -сборка с

для checkinstall? Достаточно ли этого, чтобы:

сборка CD
команду sudo checkinstall

?

+616
khalida ahmad baba 3 февр. 2017 г., 22:02:34

Всякий раз, когда я подключить второй монитор, рабочие столы Xfce (самая последняя версия от арки) будет по умолчанию зеркало основной дисплей к нему.

Можно ли изменить это значение по умолчанию, т. е. я могу сделать его расширить рабочее пространство на дополнительный экран напрямую? Сейчас мне нужно использовать xfce4-дисплей-настройки для переключения в этот режим вручную. Это немного раздражает (и выставляет содержимое основного экрана на мгновение).

+576
user189213 29 авг. 2018 г., 10:36:45

Предположим, у меня есть файл, который становится добавляться в каждый секунд/минут. В первый раз я прочитал весь файл и хранить номер последней строки(например: last_line_numer было : 2000) позднее, я хочу прочитать файл с помощью команды grep' искать шаблон с номером строки 2001 до конца файла. Как мы можем достичь этого?

Первый раз я запустил следующую команду:

команда grep 'tracker.php' Апач.журнал | вырезать -д' ' -Ф1-8

Теперь я хочу управлял вышеуказанным команду с определенным номером строки в грэп парам.

+561
jQry 27 янв. 2010 г., 02:50:02

У меня есть программа, которая выводит соответствующее сообщение и ожидает ввода текста.

$ программа
Ввод строки текста: <аааа>
Еще несколько выходных.
$

Теперь, я также хочу быть в состоянии обеспечить этот вход, программно, через ФИФО, вот так:

$ программа < ФИФО

Но что происходит, запрос на стандартный вывод не отображается, пока не поставили на вход ФИФО.

Я попробовал очень простой аналог моей программы, Вот так:

$ Эхо аааа < ФИФО

Даже здесь, аааа не появится, пока ФИФО была поставлена его вход.

Вопрос: Как сделать мой выход, пока я ждать ввода из потока stdin появляются на стандартный вывод при использовании ФИФО?

+540
Allan Anderson 1 июл. 2016 г., 18:25:03

Я хочу установить последнюю версию Wine в моей коробке в Debian. Есть wine_1.4-0.1_i386.деб в бассейн/ш/вино/ каталог в Debian зеркала. Я добавил тестирования, Сид репозитории в источниках.список файлов. Однако, последнее вино я могу установить всегда 1.2.3-0.3.

Выполните команду apt-кэша политика вино показывает:

вино:
 Установлено: (нет)
 Кандидат: 1.2.3-0.3
 Версия таблицы:
 1.2.3-0.3 0
 500 http://mirrors.xxx.com/debian/ тестирования/главная пакеты для i386
 500 http://mirrors.xxx.com/debian/ Сида/главная пакеты для i386
 1.0.1-3.1 0
 500 http://mirrors.xxx.com/debian/ тискать/главная пакеты для i386
 100 /ВАР/Либ/с dpkg/статус

Существующие версии 1.4-0.1 не показывают ни в каких источниках.

Я тоже пробовал:

судо apt-получить установку вин=1.4-0.1

чтобы установить явные версии 1.4-0.1, но все равно без успеха.

Как установить wine-1.4 силой? Я должен скачать .деб пакеты вручную и выполнить команду sudo dpkg для меня ...?

+501
CanSevgi 6 февр. 2012 г., 16:39:34
 файл $ кот 
в /tmp/папка/б/folderc/файл1
в /tmp/folderc/folderd/foldere/файл2
в /tmp/folderf/folderg/folderh/файл file3

Нужно переместить эти файлы в

в /tmp/папкаа/
в /tmp/folderc/
в /tmp/folderf/

соответственно, используя петлю или любой простой удобный способ сделать это.

+499
Meg Atkins 12 сент. 2019 г., 17:13:55

Вы можете просто сделать:

случае $1 в (/*) pathchk -- "$1";; (*) ! : ;; эсок

Этого должно быть достаточно. И он будет писать диагностики в stderr и возвращает отказ в недоступных или несотворима компонентов. pathchk не о существующих путей - это по поводу использования путей.

В pathchk утилита проверяет, что один или более путей, являются действительными (то есть, они могут быть использованы, чтобы открыть или создать файл, не вызывая синтаксические ошибки) и портативный (т. е. не именем усечения результатов). Более подробную переносимости проверок, предусмотренных -п вариант.

По умолчанию pathchk утилита проверяет каждый компонент каждого пути операнда на основе базовой файловой системы. Диагностики должны быть составлены для каждой путь операнда:

  • Больше, чем {PATH_MAX} байт (см. путь переменной значения в <ограничения.ч>)

  • Содержит какой-либо компонент дольше, чем {NAME_MAX} байт содержащий в своем каталоге

  • Содержит какой-либо компонент в каталоге, а не для поиска

  • Содержит любой символ в любой компонент, который не является допустимым в каталог, содержащий

Формат диагностического сообщения не указывается, но указывается ошибка и соответствующий путь операнда.

Это не считается ошибкой, если один или более компонентов пути операнд не существовать до тех пор, как файл, соответствующий путь , указанный недостающие компоненты могут быть созданы, что не нарушает каких-либо проверок, указанных выше.

+487
Nikolay Ushakov 5 мая 2012 г., 01:55:11

Спасибо @ErikF показал мне соответствующий вопрос. Можно изменить цвет, выполнив следующие действия. Перейти в файл cpp и навести курсор на комментарий. Нажмите команду:

М-х настройки-лицо

Вы должны увидеть настройки лица (по умолчанию шрифт-замок-комментарий-лицо'): , нажмите Enter.

Затем вы должны получить новый экран. Маневр курсор на "Выбрать" в строке [х] изображения: цвет-63 [ выбрать ] (образец) (цвета будет отличаться).

В выпадающем меню появится с различных цветов, выбирайте тот, который вы хотите. После этого маневра курсор на "Применить и сохранить", нажмите Enter и у вас все настроено. Я не изменить "строку" цвета, потому что мне понравилось, как он выглядел после смены, но это должно быть то же самое.

+448
Echolot 6 дек. 2017 г., 12:16:01

Ошибки есть в английском плохо протокол 2 размещения основных алгоритмов '+СШ-ДСС. СППР-это протокол 1 конкретный алгоритм, и современные СШ демоны/клиенты не поддерживают протокол 1, он является устаревшим.

Итак, вам нужно взять -oHostKeyAlgorithms=+СШ-ДСС от ключа командной строки, она больше не поддерживается.

+437
nwillard 24 нояб. 2016 г., 12:44:09

запускаемые программы не демон, и поэтому его нужно периодически с помощью других средств. Чаще всего, это означает выполнение с хрон один раз в день, и, возможно, при загрузке так же.

Это может выглядеть следующим образом в корне crontab-файла, например:

@перезагрузки /usr/местные/sbin/anacron, делая -ДС
@дневная /usr/местные/sbin/anacron, делая -ДС

Системы Linux, который использует systemd не может сделать это по-другому, конечно, но все же необходимо для облегчения по крайней мере одного запуска запускаемые программы в течение 24-часового периода.

Работает запускаемые программы более чем один раз каждые 24 часа не имеет смысла, как в кратчайший срок можно запланировать работу через запускаемые программы раз в день.

+433
xCopyrightPvP 12 сент. 2018 г., 05:59:00

Это мой скрипт:

ВАР="lalallalal"
тройник файл.Текс <<'ВФ'
текст \ текст \ \\
$ВАР
ВФ

Нужно использовать 'ВФ' (с кавычками), потому что я не могу использовать двойной Слэш (//) в противном случае.

Однако, если я использую цитату, из$VAR переменная не расширяется.

+409
marantala 15 июл. 2013 г., 20:18:02

У меня есть флэш-накопитель, чья информация, предоставленная судо и fdisk -л является

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sdb1 1 7864319 7864319 3.8 г с W95 FAT32 в (лаб)

Я хотел бы знать, как я могу использовать флэш-накопитель для двух вещей одновременно:

  1. загрузочная флешка для Ubuntu 18.04, который составляет 1 ГБ

  2. для временного хранения личных файлов.

Изначально я создал загрузочную флешку для Ubuntu 18.04, по

ДД /path/to/ubuntu.iso в /dev/СКБ

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

Теперь я думаю, что в случае, если мой Lubuntu может не загрузиться по какой-то причине, я все еще нужно, чтобы запустить ОС на загрузочной флешке восстановить файлы на файловые системы на моем ноутбуке. Так вот я спрашиваю, как я могу создать загрузочный флэш-накопитель для Lbuntu, а также временное хранение других персональных файлов в тот же флэш-накопитель.

Спасибо.

+394
camomila 24 дек. 2015 г., 17:47:14

Я немного расстроен отсутствием всеобъемлющей документации nftables и в настоящее время я не в состоянии сделать даже простой пример для работы. Я пытаюсь просто создать правило вывода. Вот мой единственный таблице:

корень@имя localhost ~ # список НФТ правил
фильтр таблицы инет {
 выходная цепь {
 тип выходного фильтра крючок приоритет 0; политики принимают;
}
}

Я хочу посчитать количество пакетов, отправленных на 8.8.8.8. Так что я использовал пример команды из nftables Вики (https://wiki.nftables.org/wiki-nftables/index.php/Simple_rule_management):

корень@имя localhost ~ # НФТ добавить правило вывода фильтров IP daddr 8.8.8.8 счетчик 
Ошибка: не удалось выполнить правило: нет такого файла или каталога
добавить правило вывода фильтров IP daddr 8.8.8.8 счетчик
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Но по какой-то причине, я получаю очень неинформативное сообщение об ошибке. Что я делаю не так и как правильно добавить правило вывода?

корень@имя localhost ~ # команды uname -а 
В Linux localhost в 4.15.3-2-арка #1 СМП упредить Чт Фев 15 00:13:49 мирового 2018 архитектуру x86_64 GNU/Линукс
корень@имя localhost ~ # НФТ --версия
nftables версии v0.8.2 (Джо Btfsplk)
корень@имя localhost ~ # lsmod распечатывает|команда grep '^Ят' 
nfnetlink_queue 28672 0
nfnetlink_log 20480 0
nf_nat_masquerade_ipv6 16384 1 ip6t_MASQUERADE
nf_nat_ipv6 16384 1 ip6table_nat
nf_nat_masquerade_ipv4 16384 1 ipt_MASQUERADE
nf_nat_ipv4 16384 1 iptable_nat
nf_nat 36864 4 nf_nat_masquerade_ipv6,nf_nat_ipv6,nf_nat_masquerade_ipv4,nf_nat_ipv4
nft_reject_inet 16384 0
nf_reject_ipv4 16384 1 nft_reject_inet
nf_reject_ipv6 16384 1 nft_reject_inet
nft_reject 16384 1 nft_reject_inet
nft_meta 16384 0
nf_conntrack_ipv6 16384 2
nf_defrag_ipv6 36864 1 nf_conntrack_ipv6
nf_conntrack_ipv4 16384 2
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
nft_ct 20480 0
nf_conntrack 155648 10 nft_ct,nf_conntrack_ipv6,nf_conntrack_ipv4,ipt_MASQUERADE,nf_nat_masquerade_ipv6,nf_nat_ipv6,nf_nat_masquerade_ipv4,ip6t_MASQUERADE,nf_nat_ipv4,nf_nat
nft_set_bitmap 16384 0
nft_set_hash 28672 0
nft_set_rbtree 16384 0
nf_tables_inet 16384 2
nf_tables_ipv6 16384 1 nf_tables_inet
nf_tables_ipv4 16384 1 nf_tables_inet
nf_tables 106496 10 nft_ct,nft_set_bitmap,nft_reject,nft_set_hash,nf_tables_ipv6,nf_tables_ipv4,nft_reject_inet,nft_meta,nft_set_rbtree,nf_tables_inet
nfnetlink 16384 3 nfnetlink_log,nfnetlink_queue,nf_tables
+388
AmrAli 17 мая 2011 г., 11:41:12

SSH-ключей может сделать основную работу (создание отпечатка открытого ключа), но это не будет автоматически обрабатывать список из нескольких ключей, как это обычно встречается в authorized_keys файл.

Вот скрипт, который разбивает ключи, передает их на SSH-ключей и создает таблицу:

#!/Бен/ш

# использование: authkeys-отчет <authorized_keys-файл> 

набор -уэ

ТМП="$(mktemp -Т пальцев-authkeys.ХХХХХХХХ)"
ловушка РМ -Ф "$tmp" с' 0

в то время как ключ читать ОПЦ; делать
 дело "$ОПЦ" в
[0-9]*|СШ-ДСС|СШ-ОГА)
 # не вариантов, первое "слово" является частью ключа
 ключ="$ОПЦ $ключ"
;;
эсок
 Эхо клавишу "$" >$ТМП
 комплект -- $(SSH-ключей -НЧ "$ТМП")
 бит="$1" отпечаток="$2"

 комплект -- $ки # Примечание: будет корежить пробел в комментарии
 дело "$1" в
 [0-9]*) кнопку # СШ В1 
тип=rsa1
 сдвиг 3
;;
 СШ-ОГА|СШ-ДСС) # СШ версии v2 ключ
тип="$1"
 шифт 2
;;
*)
тип=неизвестно
 комплект --
;;
эсок

 функции printf '%-14С %-9С %з %з\п' "$тип" "$бит" "$отпечатков пальцев" "$*"
сделано <$1
+321
tommy nguyen 9 мар. 2017 г., 17:09:44

Да. Если систему не удается, при загрузке можно войти в корневой оболочки. Если у вас есть отдельный файл /usr некоторые снаряды могут успешно начать.

Я бы посоветовал Создать аккаунт тоор (с uid 0, гид 0) с нестандартной оболочке, левый корень со стандартной командной оболочкой.

+247
PSIXO 17 сент. 2015 г., 02:36:04

Собственного в udev-правил, должны быть расположены в файле/etc/udev из/правил.д

Во время обновления они могут быть overritten в каталоге/lib/udev из/правил.д

+240
Dandelion 20 авг. 2013 г., 04:29:58

На Arduinos может все будет хорошо с sendmail письмо за без (прямой) интернет доступ.

Для этого вам нужно:

  • настройка электронное реле на порт 25, например постфикс, в коробке с доступом в интернет, разрешающее вашей внутренней сети или сети Arduino в случае, если они являются отдельным Лан/влан
  • использовать API в вашем коде для sendmail почту с Arduinos, которые основаны на общении с портом 25 через TCP, а не через sendmail и через API. Обозначения реле/прокси устройству через IP как реле SMTP. (smtplib в питоне , если приведенный адрес SMTP например)
  • Указать адрес как-то с домен, существующий вне, или реже, в зависимости от сервера, с которым вы разговариваете, с существующей электронной почты, в противном случае анти-спама с электронной почты. (это важно, чаще всего билеты я получаю от девелоперов из-за этого). Домен электронной почты не требуется, но будет получать меньше спама очки, если это.

Если в будущем, вам нужно настроить другие более мощные Линукс коробки (т. е. Пи малины или клоны), программу ssmtp тоже хороший и очень легкий сервис, чтобы иметь возможность использовать более эффективные программы sendmail API для ретрансляции электронной почты из коробки без прямого доступа к Интернету (что я использую).

На самом деле, трудное это дело не с arduinos отправки электронной почты без подключения к Интернету; это связано с возможностью анти-спам и меры безопасности от SMTP-сервера и/или вашего домашнего провайдера. Например, в некоторых частях мира, интернет-провайдеры часто блокируют 25 порт TCP (SMTP) для домашних клиентов. Если уж на то пошло, я бы предложил открыть еще один дополнительных вопрос.

+227
dhrm 23 мая 2012 г., 21:25:29

Я хочу разделить "vulnid": "уязвимость CVE-2018-17435 (hdf5)splitmehere" на второе место. Как я могу добиться этого, используя СЭД?

МОЙ ВКЛАД:

"vulnid": "бнэ-2018-17435 (hdf5)splitmehere"
"вещи":"stuffhere(данных)"
"vulnid": "бнэ-2018-17435 (hdf5)splitmehere"
"вещи":"stuffhere"
"vulnid": "бнэ-2018-17435 (hdf5)splitmehere"
"вещи":"stuffhere"

ОЖИДАЕМЫЕ РЕЗУЛЬТАТЫ:

"vulnid": "бнэ-2018-17435"
"продукт:" (hdf5)splitmehere"
"вещи":"stuffhere(данных)"
"vulnid": "бнэ-2018-17435"
"продукт:" (hdf5)splitmehere"
"вещи":"stuffhere"
"vulnid": "бнэ-2018-17435"
"продукт:" (hdf5)splitmehere"
"вещи":"stuffhere"

Я пробовал использовать вариант этого выражения:

СЭД -р с/(*.*) (*.*) (*.*)/\1 \2 \3/'
+209
AnCapLuke 31 окт. 2017 г., 08:58:46
н=0
с именем в shivi11*; делать
 Н=$(( Н + 1 ))
 МВ -я "именем" "output_$Н"
сделано

... где shivi11* - это шаблон, который должен соответствовать все файлы, которые вы хотите переименовать (и ничто другое).

Резервное копирование данных и проверить это.


Ответа на исходный вопрос (перед редактированием):

Если вы под "сплит" означает разделение утилита, то вы можете использовать программу, как это, чтобы получить то, что вы хотите (это предполагает, ГНУ Сплит и что вы хотите разделить файл файл в 20 КБ бит):

сплит-б 20к -а 1 --числовые суффиксы=1 файл output_

Это создает output_1, output_2 и т. д.

Заметим, что поскольку мы ограничиваем суффикс длина одного символа С -а 1, это не удастся расколоть на более чем 9 файлов. Например -с 2 будет создавать файлы с именем output_01, output_02 и т. д. вплоть до output_99, но не output_100.

В --числовые суффиксы=1 вариант-это GNU сплит-конкретный вариант, который выбирает числовые суффиксы начиная с заданного числа (а не на 0, а через будет делать). Как правило, сплит создает файлы с буквенные суффиксы.

+148
user492095 18 июл. 2012 г., 16:46:53

Сочетание клавиш Ctrl+прокрутка изменяет масштаб в Хроме. Можно нажать сочетание клавиш CTRL+0 , чтобы сбросить его по умолчанию масштаб. Вы также можете уменьшить масштаб с помощью Ctrl+- (минус) и увеличить масштаб с помощью Ctrl+= (равно).

Теперь, даже зная это, я все еще это происходит часто. Да вроде сочетание клавиш Ctrl липкая в Ubuntu (или, может, я просто удерживайте ее дольше, чем я понимаю :-Р ).

+127
Javier Medina 13 янв. 2018 г., 12:40:23

Похоже, ваш вывод является некоторым образом закодированы. Вы можете попробовать, чтобы труба на выходе из грэп посредством СЭД, то это только последовательность надо изменить:

Эхо 'ААА"& #X5C ГС;"ВВВ"& #X5C ГС;"ССС' | е с/"& #X5C ГС;"/\//г'

даст вам

ААА/ВВВ/ССС
+127
Muhammad Zohaib Ehsan 2 окт. 2010 г., 09:26:51

я просто переустановил дебиан 8, установленных шмель на моем ноутбуке. Я пробовал и optirun glxgears, чтобы проверить, он работал, и все нормально.

по какой-то причине, если я отключить вертикальную синхронизацию, я получаю гораздо более высокие результаты, используя интегрированный графический процессор Intel, чем используя драйвера Nvidia один. корпорация Intel:

[email protected]Айур:~$ vblank_mode=0 glxgears -инфо | команда grep -v с расширениями
Внимание: значение по умолчанию параметр vblank_mode переопределяется среды.
Внимание: значение по умолчанию параметр vblank_mode переопределяется среды.
GL_RENDERER = Меза ДРИ Интел(Р) сайт ivybridge мобильный 
GL_VERSION = Меза 3.0 10.3.2
GL_VENDOR = открыть Центр технологии данные 
VisualID 33, 0x21
32346 кадров в 5.0 секунд = 6469.036 ФПС
32110 кадров в 5.0 секунд = 6421.822 ФПС

и теперь для NVIDIA часть

[email protected]Айур:~$ vblank_mode=0 glxgears -инфо и optirun | команда grep -v с расширениями
Внимание: значение по умолчанию параметр vblank_mode переопределяется среды.
Внимание: значение по умолчанию параметр vblank_mode переопределяется среды.
Внимание: значение по умолчанию параметр vblank_mode переопределяется среды.
Внимание: значение по умолчанию параметр vblank_mode переопределяется среды.
GL_RENDERER = видеокарт GeForce ГТ 630М/с PCIe/SSE2 инструкции
GL_VERSION = 4.4.0 ДЛЯ NVIDIA 340.65
GL_VENDOR = корпорацией NVIDIA 
Внимание: значение по умолчанию параметр vblank_mode переопределяется среды.
Внимание: значение по умолчанию параметр vblank_mode переопределяется среды.
VisualID 33, 0x21
11828 кадров в 5.0 секунд = 2365.596 ФПС
12384 кадров в 5.0 секунд = 2476.770 ФПС

что тут не так??? Я помню, с помощью GPU от Nvidia будет гораздо быстрее! Я что-то забыла?

+109
Shaun Loftin 3 мая 2012 г., 01:48:18

Есть возможность не разрешить пользователям использовать sudo? вид вашей папке (только вы и root может получить доступ к папке)?

+77
Ellen Evans 12 нояб. 2015 г., 07:30:00

Я бы пошел с чего-то немного более мощный, чем команда grep. Это может сделать это в Perl:

печать на Perl -не 'если S/и\D+/$&/Г == 5' your_file

Регулярное выражение замены заменяет все группы из одной или более цифр (\D+В) с собой ($&): он ничего не делает. Он используется только для побочного эффекта, поскольку с/// оператор возвращает число раз, он успел подставить его выражение. Таким образом, эта строка печатается только если с/// нашли 5 групп цифр.

+74
Markus290175 20 июл. 2011 г., 03:00:00

Как многие из Манс известно, в настоящее время решение по умолчанию.конф и типы.кэш не работает.

Браузер Firefox в настоящее время использует D-шины для активации услуги орг.freedesktop.FileManager1 ручки "открыть содержащую папку" действий и так далее.

В случае, когда многие служебные файлы установленных (Немо и Дельфина, например) и не работающий демон (Дельфин, демон или /usr/Бен/Немо-нет-по умолчанию-окно) нет чистый способ выбрать нужный файловый менеджер.

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

Я вижу как минимум два решения, как кажется, как взломать:

  1. создайте символическую ссылку:

    ЛН-з /usr/доли/ДГУ-1/услуги/орг.в KDE.Дельфин.FileManager1.услуги /usr/доли/ДГУ-1/услуги/00_preferred_org.freedesktop.FileManager1.услуги
    

    (не забывайте, в настоящее время убить запущенных демонов файловый менеджер или перелогиниться сессии)

  2. В начале предварительного выполнения необходимых орг.freedesktop.FileManager1 обработчик. Как дельфин, демон в ~/.профиль под надлежащим условия.

Там более чистый способ?

PS попробуйте выполнить файловый менеджер без Firefox:

ДГУ-отправить --сессии \
 --принт-ответ \
 --дест=орг.freedesktop.FileManager1 \
 /орг/freedesktop/FileManager1 \
 орг.freedesktop.FileManager1.ShowFolders \
 массив:строку:"файл:/" строка:""
+49
Jason McCarrell 13 дек. 2012 г., 14:59:24

У меня есть установки ВИМ уметь дергать текст из экземпляра сервера из Vim в буфер обмена операционной системы моего клиента (через SSH соединение).
Базовые установки

  • На стороне клиента
    • гном-терминал
  • На сервере
    • СШ с X11 сессии переадресация например, СШ-г <пользователь>@<сервер>
      • Tmux
        • ВИМ-ГТК

ВИМ-версия, запущенная на сервере - ВИМ-ГТК с массовкой, необходимые для копирования в буфер обмена

$ ВИМ --версия
ВИМ - VI улучшена 7.4 (2013 августа 10, составленного 2 января 2014 19:40:46)
Включены патчи: 1-52
Изменены [email protected]
Составленный утилита [email protected]
Огромная версия с графическим комплекта библиотек GTK2. Особенности включают (+) или нет (-):
  • Операционной Системы Ubuntu 14.04

В Vim (работает на сервере) я могу визуально выделите текст - нажмите ", +, г , и я буду знать, что визуальный выбор доступен на моей клиентской ОС буфер обмена.
Это работает, когда я подключаюсь к серверу и начать новую сессию tmux, но когда я подключиться к серверу через протокол SSH и прикрепить к tmux сессии он перестает работать. Любые идеи, почему это может быть?

+38
Dr TJ 10 мая 2018 г., 07:41:11

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil