libssh2.так.1.0.1 конфликт в libssh2 установка

Буквально тысячи и тысячи людей ежедневно пересекают в США из Канады для менее чем за сутки. Некоторые ходят по магазинам, некоторые посещают семьи, посетить туристические достопримечательности, в некоторых деловых встреч, некоторые просто хотят, чтобы поесть в ресторане быстрого питания, которая существует только в США. Некоторые ездят к нам на ежедневной основе.

Нет абсолютно ничего необычного, приезжающим в США для меньше, чем 24 часа.

+720
Denis Ricard 16 авг. 2020 г., 23:34:23
17 ответов

Ваш лучший выбор, чтобы сделать одноногий вещи, как вес добавил, будет иметь двойной эффект.

Хорошие одну ногу упражнения для большой прикладом;

Выпады

Одной опорной ноге приседать

Вы можете добавить вес без надлежащего веса. Наполнить пару ведер с равным количеством воды и держать по одному в каждой руке, например. Или вам любой старый бар с легкими весами. Такие наборы, как правило, очень доступным. Я говорю бар 20 фунтов, и некоторые небольшие металлические пластины. Они сделаны для домашнего использования, и как таковой, очень маленькие, но плотные.

+993
user3091311 03 февр. '09 в 4:24

Можно ли запускать мои скрипты находятся в ~/Скрипты откуда угодно?

Сказать, что я хочу запустить ./название файла независимо от моей текущей рабочей директории.

+866
litvinleo0977114314 30 авг. 2013 г., 02:15:30

Все мои фото и видео (WhatsApp и папку DCIM) ушли из моей галереи при подключении моего телефона (Samsung Примечание край) к компьютеру через USB-кабель и до сих пор я не могу получить их.

Все мои фотографии и видео все еще существуют в моем телефоне, но вы должны получить к ним доступ через свой телефон файлы, папку (Мои файлы).

+826
Muntean Cosmin Manim 25 янв. 2012 г., 09:47:28

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

GZIP_OPT=-9 подобного-компресс-программы=в/bin/gzip-сжатия 

То же самое верно для ХZ с XZ_OPT и помощи bzip2 с помощью bzip2

+797
donvi 8 авг. 2017 г., 05:35:05

Возможно, вы могли бы попробовать остановить iTunes от автоматической проверке покупал контент для скачивания. Таким образом, если вы покупаете что-то на вашем iPad, вам придется вручную загрузить его на вашем Mac. Это может быть сделано путем идти к iTunes " > " Настройки..., затем на "Сохранить" вкладку и снимите галочку "Всегда проверять наличие файлов".

Надеюсь, что это помогает!

+562
Puga4eva 5 окт. 2020 г., 23:01:01

Автоматизация является предпочтительным вариантом. Многие приложения доступны. Я предпочитаю использовать MacroDroid , так как это бесплатно (до 5 макросов) и легко учиться. Чтобы понять, как MacroDroid работ и необходимых настроек, мой ответ здесь


Ваш макрос будет выглядеть так

  • Макрос : убить уведомления (имя макроса )

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

Действие: звуковое оповещение ( выберите Нет, так как вы не хотите)

Ограничения: нет ( что означает, этот макрос всегда работает , когда выбранные приложения будут запущены)

+545
Arun Rathod 18 нояб. 2020 г., 16:48:17

Ты тоже читал второй абзац на странице Википедии?

Пространства имен обычно структурированы в виде иерархии чтобы разрешить повторное использование имен в различных контекстах. В качестве аналогии, рассмотрим систему именования людей где каждый человек имеет имя, а также фамилию поделился со своими родственниками. Если имена членов семьи уникальны только в пределах каждой семье, тогда каждый человек может быть идентифицирован сочетание имени и фамилии; есть только одна неизвестная, хотя может быть много Джейнс. В пространстве имен семьи Доу, просто “Джейн” будет достаточным, чтобы однозначно обозначить этот человек, в то время как в рамках “глобального” пространства имен всех людей, полное имя должны быть использованы.

Так в этом примере “Джейн” - это имя, а “Пупкин” - это пространство имен.

+520
Keliery Rafio 13 июн. 2012 г., 20:02:30

Вот набор картинок с изображением проблемы.

This paer is of the volume button

A side view

Любая форма помощь будет высоко ценится !!!

+516
Manuel Manhart 27 дек. 2020 г., 17:42:43

У меня есть два интерфейса для eth1 и eth0 в. Я хочу, чтобы весь трафик на интерфейсе eth0должен быть направлен на eth1. Я создал правила iptable такой:

в iptables -это вперед-s 0/0 -я из eth0 -п ПТС -ы на eth1 -J будет принимать

Но это не сработает. Это правильный способ сделать это?

+395
Pierre Ingmansson 14 июл. 2012 г., 06:13:55

Я хочу использовать мой MacBook в качестве монитора и клавиатуры и мыши для моего ПК с Windows. В основном я хочу использовать свой ноутбук в качестве пульта дистанционного управления для безголовых ПК Windows 7 без лагов. Я хочу поиграть в Steam игру, которая очень интенсивных графических карт. Я не хочу использовать медленный Wi-Fi соединение для этого.

Одним из вариантов будет просто отображать графический интерфейс ПК на ноутбук через VGA и адаптер USB. Другим вариантом было бы использовать Ethernet-подключение от ПК Mac ноутбук однако с помощью VNC я не знаю о скоростях.

+393
kattekens 1 июн. 2015 г., 22:25:59

Она должна быть

batchname в=`Эхо $ИД | вырезать -d_ -Ф2`
+310
bradley birddick 30 авг. 2021 г., 06:44:24

Как было отмечено в предыдущем ответе, wondershaper делает легче работу. Я включать информацию из вышеуказанной ссылке на Jwalanta Шреста

apt-получить установку wondershaper

wondershaper - удобный инструмент для ограничения полосы пропускания для определенного интерфейса.

$ судо wondershaper {интерфейс} {вниз} {вверх}

в {вниз} и {АП} является пропускная способность в Кбит

Так, например, если вы хотите ограничить полосу пропускания интерфейс eth1 256 Кбит / с 128 Кбит / с downlink и Uplink-а,

$ команду sudo wondershaper eth1 и 256 128

Чтобы снять ограничение,

$ команду sudo wondershaper ясный интерфейс eth1 
+298
abird 22 авг. 2013 г., 02:38:07

Глядя в сценарий postinst скрипт (файл/var/lib в/с dpkg/информация/squid3.как postinst), эта часть выделяется:

cache_dir=`grepconf2 cache_dir /ВАР/золотник/squid3`
УСР=`grepconf cache_effective_user прокси`
стеклопластик=`grepconf cache_effective_group прокси`

если [ "$(стат -с %у $cache_dir)" != "$УСР" ] ||
 [ "$(стат -с %г $cache_dir)" != "$стеклопластик" ] ; затем
 Чаун $ЕГР:$стеклопластик $cache_dir -Р
интернет

Вероятно, ваш squid3 конфиг (файл/etc/squid3/squid не.конф) имеет в нем где-то.

+241
David Klhufek 19 мар. 2012 г., 17:01:17

Это ожидаемое поведение. По ЛГ спецификации на максимальную мощность в спящем режиме составляет 1,2 Вт, а при .5Вт. (Это для монитора в целом, а не только USB-порты. За этот ответ, давайте предположим, что все силы перенаправлены в порты - только для иллюстративных целей)

Используя формулу для Вт и преобразования, чтобы решить для усилителей,

ВТ = В * А => А = З ÷ В

Так, если предположить, что 5В остается постоянной, пож это исполнитель .24А в сон и .1А выкл. Для справки, это не достаточно, чтобы зарядить телефон Nokia 3310 с 2000 гораздо меньше смартфонов за последние 10 лет.

В силу требования для USB 2.0 является поставка до 500мА (.5а), 3а для USB 3.1 до 5А для подачи электропитания (тип C интерфейс).

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

Мое решение приобрести анкер зарядки USB-концентратор , который предназначен для этого типа задач. Я купил этот точный концентратор зарядки и позиционируют его в мой стол, чтобы зарядить множество устройств. Даже когда мне нужно подключить свое устройство к Mac и зарядки одновременно, у меня есть хаб, который способен выдавать 10 Вт на порт.

+224
Christof 3 мая 2014 г., 15:11:58

Я стараюсь, чтобы переместить виртуальную машину VirtualBox и образ докер. Мы используем VirtualBox, чтобы crosscompile исходным кодом для устройства языка (то основываясь на приведенном)

У меня проблемы в запустить apt-получить установку -й сборки-важное:данные
Полный код настройки выглядит так:

Из Debian:Джесси

Запустить apt-получить обновление
Запустить apt-получить обновление
Запустить apt-получить установку -г наращивание основного модуля-помощник ЖКТ завиток с CMake
Запустить http://emdebian.org/tools/debian/emdebian-toolchain-archive.key скручиваемость | АПТ-ключ добавить -
Выполните команду echo "деб http://emdebian.org/tools/debian Джесси основные" > в /etc/АПТ/источников.список.д/crosstools.список
Выполните dpkg --добавить-архитектура языка
Запустить apt-получить обновление
Запустить apt-получить установку -й crossbuild-основные-данные
Запустить apt-получить установку -й завиток:языка
Запустить apt-получить установку -й libcurl4-OpenSSL для-разработчиков:поддержка языка:языка 
Запустить apt-получить установку -г строить-важно:данные
Запустить apt-получить установку -й libssl-dev так:языка

Я получаю следующую ошибку при запуске докер построить:

Шаг 12/13 : запустить apt-получить установку -г строить-важно:данные
 ---> Запущенные в ca5a82d30cc7
Чтение списков пакетов...
Построение дерева зависимостей...
Чтение информации о состоянии...
Некоторые пакеты невозможно установить. Это может означать, что у вас есть
просите невозможного, или если вы используете нестабильный
распределение, что некоторые необходимые пакеты еще не созданы
или были удалены из incoming.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости:
 построить-важно:приложения : зависит: ССЗ:данные (>= 4:4.9.1), но он не будет установлен
 Зависит: G++и:данные (>= 4:4.9.1), но он не будет установлен
 Зависит: делает:языка
Е: не удалось исправить ошибки, у вас прошла сломанные пакеты.
Команда '/Бен/Ш-с APT-получить установку -й сборки-важное:данные' возвратила ненулевой код: 100

Если я смотрю на историю баш на виртуальной машине, это выглядит так же. В чем проблема с моим Докер код?

Редактировать: выход с-O отладка::pkgProblemResolver=да:

 Начиная pkgProblemResolver с разбитыми количество: 2
Начиная с 2 pkgProblemResolver с разбитыми количество: 2
Расследование (0) с помощью dpkg-Дэв [ для amd64 ] < 1.17.27 > ( утилиты )
Разбитые команды dpkg-Дев:amd64 в зависимости от сделать [ для amd64 ] < 4.0-8.1 > ( девел )
 Учитывая, марка:для amd64 1 в качестве решения в dpkg-Дэв:amd64 в 2
 Добавлено принять:amd64 с удалить списка
Разбитые команды dpkg-Дев:amd64 в зависимости от пакета binutils [ для amd64 ] < 2.25-5+deb8u1 > ( девел )
 Учитывая добавления:amd64 в 1 в качестве решения в dpkg-разработчиков:для amd64 2
 Добавлена добавления:amd64 с удалить списка
 Фиксация с помощью dpkg-Дев:на amd64 через сохранить сделать:для amd64
 Фиксация с помощью dpkg-Дев:на amd64 через содержание пакета binutils:для amd64
Расследование (0) установка binutils [ языка ] < нет> 2.25-5+deb8u1 > ( девел )
Сломанные добавления:данные конфликты на Установка binutils [ для amd64 ] < 2.25-5+deb8u1 > ( девел )
 Учитывая добавления:amd64 в 1 как решение для пакета binutils:приложения 2
 Добавлена добавления:amd64 с удалить списка
 Фиксация добавления:приложения через удалить из пакета binutils:для amd64
Расследование (0) сделать [ для amd64 ] < 4.0-8.1 > ( девел )
Сломанный делает:конфликты amd64 На сделать [ языка ] < нет -> 4.0-8.1 > ( девел )
 Учитывая внести:данные 0 как решение принять:для amd64 1
 Добавлено принять:приложения на Удалить списка
 Фиксация:на amd64 через сохранить сделать:языка
Расследование (0) установка binutils-АРМ-ОС linux-gnueabihf [ для amd64 ] < 2.25-5 > ( девел )
Сломанный пакета binutils-АРМ-ОС linux-gnueabihf:amd64 в зависимости от пакета binutils [ для amd64 ] < 2.25-5+deb8u1 > ( девел )
 Учитывая добавления:amd64 в 1 как решение для пакета binutils-АРМ-ОС linux-gnueabihf:для amd64 1
 Удаление пакета binutils-АРМ-ОС linux-gnueabihf:для amd64, а не изменение пакета binutils:для amd64
Расследование (1) строить-важно [ языка ] < нет> 11.7 > ( девел )
Сломанный строить-важно:языка зависит от сделать [ языка ] < нет -> 4.0-8.1 > ( девел )
 Учитывая внести:данные 0 в качестве решения для построения-важное:данные 9999
 Восстановлено делает:языка
Расследование (1) команды dpkg-Дэв [ для amd64 ] < 1.17.27 > ( утилиты )
Разбитые команды dpkg-Дев:amd64 в зависимости от пакета binutils [ для amd64 ] < 2.25-5+deb8u1 > ( девел )
 Учитывая добавления:amd64 в 1 в качестве решения в dpkg-разработчиков:для amd64 2
 Добавлена добавления:amd64 с удалить списка
 Фиксация с помощью dpkg-Дев:на amd64 через содержание пакета binutils:для amd64
Расследование (1) на GCC-4.9-АРМ-ОС linux-gnueabihf [ для amd64 ] < 4.9.2-10 > ( девел )
Разбитые на GCC-4.9-АРМ-ОС linux-gnueabihf:amd64 в зависимости от пакета binutils-АРМ-ОС linux-gnueabihf [ для amd64 ] < 2.25-5 > ( девел ) (>= 2.25)
 Учитывая, установка binutils-АРМ-ОС linux-gnueabihf:amd64 в 1 в качестве решения в GCC-4.9-АРМ-ОС linux-gnueabihf:amd64 в 2
 Добавлено пакета binutils-АРМ-ОС linux-gnueabihf:amd64 с удалить списка
 Крепления на GCC-4.9-АРМ-ОС linux-gnueabihf:на amd64 через содержание пакета binutils-АРМ-ОС linux-gnueabihf:для amd64
Расследование (1) Установка binutils [ языка ] < нет> 2.25-5+deb8u1 > ( девел )
Сломанные добавления:данные конфликты на Установка binutils [ для amd64 ] < 2.25-5+deb8u1 > ( девел )
 Учитывая добавления:amd64 в 1 как решение для пакета binutils:приложения 2
 Добавлена добавления:amd64 с удалить списка
 Фиксация добавления:приложения через удалить из пакета binutils:для amd64
Расследование (1) сделать [ для amd64 ] < 4.0-8.1 > ( девел )
Сломанный делает:конфликты amd64 На сделать [ языка ] < нет -> 4.0-8.1 > ( девел )
 Учитывая внести:данные 0 как решение принять:для amd64 1
 Добавлено принять:приложения на Удалить списка
 Фиксация:на amd64 через сохранить сделать:языка
Расследование (1) Установка binutils-АРМ-ОС linux-gnueabihf [ для amd64 ] < 2.25-5 > ( девел )
Сломанный пакета binutils-АРМ-ОС linux-gnueabihf:amd64 в зависимости от пакета binutils [ для amd64 ] < 2.25-5+deb8u1 > ( девел )
 Учитывая добавления:amd64 в 1 как решение для пакета binutils-АРМ-ОС linux-gnueabihf:для amd64 1
 Удаление пакета binutils-АРМ-ОС linux-gnueabihf:для amd64, а не изменение пакета binutils:для amd64
Расследование (2) строить-важно [ языка ] < нет> 11.7 > ( девел )
Сломанный строить-важно:языка зависит от сделать [ языка ] < нет -> 4.0-8.1 > ( девел )
 Учитывая внести:данные 0 в качестве решения для построения-важное:данные 9999
 Учитывая сделает-лукавства:языка -1 в качестве решения для сборки-важное:данные 9999
 Восстановлено libgc1c2:языка
 Восстановлено libltdl7:языка
 Восстановлено libtinfo5:языка
 Восстановлено libncurses5:языка
 Восстановлено libreadline6:языка
 Восстановлено libunistring0:языка
 Восстановлено лукавства-2.0-либы:языка
 Восстановлено делать-лукавства:языка
Расследование (2) с помощью dpkg-Дэв [ для amd64 ] < 1.17.27 > ( утилиты )
Разбитые команды dpkg-Дев:amd64 в зависимости от пакета binutils [ для amd64 ] < 2.25-5+deb8u1 > ( девел )
 Учитывая добавления:amd64 в 1 в качестве решения в dpkg-разработчиков:для amd64 2
 Добавлена добавления:amd64 с удалить списка
 Фиксация с помощью dpkg-Дев:на amd64 через содержание пакета binutils:для amd64
Расследование (2) на GCC-4.9-АРМ-ОС linux-gnueabihf [ для amd64 ] < 4.9.2-10 > ( девел )
Разбитые на GCC-4.9-АРМ-ОС linux-gnueabihf:amd64 в зависимости от пакета binutils-АРМ-ОС linux-gnueabihf [ для amd64 ] < 2.25-5 > ( девел ) (>= 2.25)
 Учитывая, установка binutils-АРМ-ОС linux-gnueabihf:amd64 в 1 в качестве решения в GCC-4.9-АРМ-ОС linux-gnueabihf:amd64 в 2
 Добавлено пакета binutils-АРМ-ОС linux-gnueabihf:amd64 с удалить списка
 Крепления на GCC-4.9-АРМ-ОС linux-gnueabihf:на amd64 через содержание пакета binutils-АРМ-ОС linux-gnueabihf:для amd64
Расследование (2) Установка binutils [ языка ] < нет> 2.25-5+deb8u1 > ( девел )
Сломанные добавления:данные конфликты на Установка binutils [ для amd64 ] < 2.25-5+deb8u1 > ( девел )
 Учитывая добавления:amd64 в 2 как решение для пакета binutils:приложения 2
 Сдерживает добавления:языка, а не менять добавления:amd64 в
Расследование (2) сделать [ для amd64 ] < 4.0-8.1 > ( девел )
Сломанный делает:конфликты amd64 На сделать-лукавства [ языка ] < нет -> 4.0-8.1 > ( девел )
 Учитывая сделает-лукавства:языка -1 как решение принять:для amd64 1
 Добавлено мейк-лукавства:приложения на Удалить списка
 Фиксация:на amd64 через сохранить мейк-лукавства:языка
Расследование (3) строить-важно [ языка ] < нет> 11.7 > ( девел )
Сломанный строить-важно:языка зависит от сделать [ языка ] < нет -> 4.0-8.1 > ( девел )
 Учитывая внести:данные 0 в качестве решения для построения-важное:данные 9999
 Учитывая сделает-лукавства:приложения 1 в качестве решения для сборки-важное:данные 9999
Расследование (3) на GCC-4.9 [ языка ] < нет> 4.9.2-10 > ( девел )
Разбитые на GCC-4.9:языков зависит от пакета binutils [ языка ] < нет> 2.25-5+deb8u1 > ( девел ) (>= 2.25)
 Учитывая добавления:приложения 2 в качестве решения для GCC-4.9:приложения 3
 Сдерживает ССЗ-4.9:языка, а не менять добавления:языка
Расследование (3) ССЗ [ языка ] < нет -> 4:4.9.2-2 > ( девел )
Сломанный ССЗ:языка зависит от того, на GCC-4.9 [ языка ] < нет> 4.9.2-10 > ( девел ) (>= 4.9.2-1~)
 Учитывая ССЗ-4.9:приложения 3 в качестве решения для НКУ:приложения 1
 Сдерживает ССЗ:языка, а не менять на GCC-4.9:языка
Расследование (3) г++ [ языка ] < нет -> 4:4.9.2-2 > ( девел )
Сломанные г++:языка зависит от ССЗ [ языка ] < нет -> 4:4.9.2-2 > ( разви ) (>= 4:4.9.2-2)
 Учитывая ССЗ:приложения 1 в качестве решения проблемы с G++:приложения 0
 Сдерживает г++:языка, а не менять ССЗ:языка
Расследование (3) в G++-4.9 [ языка ] < нет> 4.9.2-10 > ( девел )
Сломанные г++-4.9:языка зависит от Оук-4.9 [ языка ] < нет> 4.9.2-10 > ( раз ) (= 4.9.2-10)
 Учитывая ССЗ-4.9:приложения 3 в качестве решения проблемы с G++-4.9:данные 0
 Держа спиной G++-4.9:языка, а не менять на GCC-4.9:языка
Расследование (4) строить-важно [ языка ] < нет> 11.7 > ( девел )
Сломанный построить-важно:данные зависят от ССЗ [ языка ] < нет -> 4:4.9.2-2 > ( девел ) (>= 4:4.9.1)
 Учитывая ССЗ:приложения 1 в качестве решения для построения-важное:данные 9999
 Восстановлено добавления:языка
 Восстановлено на GCC-4.9:языка
 Восстановлено ССЗ:языка
Сломанный построить-важно:языка зависит от того, на G++ [ языка ] < нет -> 4:4.9.2-2 > ( девел ) (>= 4:4.9.1)
 Учитывая г++:приложения 0 в качестве решения для построения-важное:данные 9999
 Восстановлено в G++-4.9:языка
 Восстановлено г++:языка
Сломанный строить-важно:языка зависит от сделать [ языка ] < нет -> 4.0-8.1 > ( девел )
 Учитывая внести:данные 0 в качестве решения для построения-важное:данные 9999
 Учитывая сделает-лукавства:приложения 1 в качестве решения для сборки-важное:данные 9999
Расследование (4) Установка binutils [ языка ] < нет> 2.25-5+deb8u1 > ( девел )
Сломанные добавления:данные конфликты на Установка binutils [ для amd64 ] < 2.25-5+deb8u1 > ( девел )
 Учитывая добавления:amd64 в 2 как решение для пакета binutils:приложения 2
 Сдерживает добавления:языка, а не менять добавления:amd64 в
Расследование (5) строить-важно [ языка ] < нет> 11.7 > ( девел )
Сломанный строить-важно:языка зависит от сделать [ языка ] < нет -> 4.0-8.1 > ( девел )
 Учитывая внести:данные 0 в качестве решения для построения-важное:данные 9999
 Учитывая сделает-лукавства:приложения 1 в качестве решения для сборки-важное:данные 9999
Расследование (5) с GCC-4.9 [ языка ] < нет> 4.9.2-10 > ( девел )
Разбитые на GCC-4.9:языков зависит от пакета binutils [ языка ] < нет> 2.25-5+deb8u1 > ( девел ) (>= 2.25)
 Учитывая добавления:приложения 2 в качестве решения для GCC-4.9:приложения 3
 Сдерживает ССЗ-4.9:языка, а не менять добавления:языка
Расследование (5) ССЗ [ языка ] < нет -> 4:4.9.2-2 > ( девел )
Сломанный ССЗ:языка зависит от того, на GCC-4.9 [ языка ] < нет> 4.9.2-10 > ( девел ) (>= 4.9.2-1~)
 Учитывая ССЗ-4.9:приложения 3 в качестве решения для НКУ:приложения 1
 Сдерживает ССЗ:языка, а не менять на GCC-4.9:языка
Расследование (5) г++ [ языка ] < нет -> 4:4.9.2-2 > ( девел )
Сломанные г++:языка зависит от ССЗ [ языка ] < нет -> 4:4.9.2-2 > ( разви ) (>= 4:4.9.2-2)
 Учитывая ССЗ:приложения 1 в качестве решения проблемы с G++:приложения 0
 Сдерживает г++:языка, а не менять ССЗ:языка
Расследование (5) и G++-4.9 [ языка ] < нет> 4.9.2-10 > ( девел )
Сломанные г++-4.9:языка зависит от Оук-4.9 [ языка ] < нет> 4.9.2-10 > ( раз ) (= 4.9.2-10)
 Учитывая ССЗ-4.9:приложения 3 в качестве решения проблемы с G++-4.9:данные 0
 Держа спиной G++-4.9:языка, а не менять на GCC-4.9:языка
Расследование (6) строить-важно [ языка ] < нет> 11.7 > ( девел )
Сломанный построить-важно:данные зависят от ССЗ [ языка ] < нет -> 4:4.9.2-2 > ( девел ) (>= 4:4.9.1)
 Учитывая ССЗ:приложения 1 в качестве решения для построения-важное:данные 9999
Сломанный построить-важно:языка зависит от того, на G++ [ языка ] < нет -> 4:4.9.2-2 > ( девел ) (>= 4:4.9.1)
 Учитывая г++:приложения 0 в качестве решения для построения-важное:данные 9999
Сломанный строить-важно:языка зависит от сделать [ языка ] < нет -> 4.0-8.1 > ( девел )
 Учитывая внести:данные 0 в качестве решения для построения-важное:данные 9999
 Учитывая сделает-лукавства:приложения 1 в качестве решения для сборки-важное:данные 9999
Сделано
+35
Panagiotis K 15 окт. 2018 г., 16:22:54

в Perl есть переименовать встроенную функцию (с оговорками, поэтому проверьте документацию)

Перл -Ф-Анэ '$Ф=$массива argv; $с=$#Ф+1; закрыть АГДУ; переименовать $Е"$Ф.плохо", если $с<11' *.КШМ
  • использовать , как разделитель полей, см. https://perldoc.perl.org/perlrun.html#Command-Switches подробные сведения о другие варианты
  • $Ф=$argv, которая спасет именем
  • $с=$#Ф+1 получить число столбцов
  • закрыть АГДУ закройте файл
  • переименовать $ф,"$ф.плохо", если $с<11 переименовывать, если число столбцов меньше, чем 11
+28
Komodo83 28 окт. 2022 г., 11:31:37

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

на awk -V на РС="\н=\н" '
 /PRIMER_LEFT_NUM_RETURNED=[^0]/ {
 Н = сплит($0, линии, /\Н/)
 Для (я=1; я<=п; я++) {
 если (линий[я] ~ /^(SEQUENCE_ID|SEQUENCE_TEMPLATE|PRIMER_LEFT_NUM_RETURNED|PRIMER_RIGHT_NUM_RETURNED|PRIMER_INTERNAL_NUM_RETURNED|PRIMER_PAIR_NUM_RETURNED|[^=]+_0[^=]*)=/)
 линии печати[я]
}
 печать "="
}
вход.файл

или эквивалент на языке Perl (позволяет более читабельным "расширенный" регулярные выражения

на Perl -0777 -нэ '
 Начать {
 $хотел = qр{ 
 ^ # в начале строки
 (?: SEQUENCE_ID матч # одно из этих слов
 | SEQUENCE_TEMPLATE 
 | PRIMER_LEFT_NUM_RETURNED 
 | PRIMER_RIGHT_NUM_RETURNED 
 | PRIMER_INTERNAL_NUM_RETURNED 
 | PRIMER_PAIR_NUM_RETURNED 
 | [^=]+_0[^=]*
)
 = # знак равенства
}х
}

 для (сплит /^=$/м) {
 если (/PRIMER_LEFT_NUM_RETURNED=[^0]/) {
 присоединяйтесь к печати("\N", то команда grep {$_ =~ $хотел} сплит /\н/), "\н=\н";
}
}

 # или, как единая команда:
#
 # печать 
 # карта {присоединиться("\N", то команда grep {$_ =~ $хотел} сплит /\Н/) . "\н=\н"}
 # команда grep {/PRIMER_LEFT_NUM_RETURNED=[^0]/}
 # сплит /^=$/м

вход.файл
+18
Joel Davidson 5 июн. 2018 г., 17:23:09

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