Федора 26--Трекпад Перестает Работать

Удалить строки из столбца 3, 4, 5 одинаковы:

на awk '!(3$==$4&&4$==$5)' имя_файла_данных

Удалить строки, которая имеет тот же 3,4,5 столбцы с другой линии:

на awk '!имя_файла_данных видел[3$,$4,$5]++' 

обновление для n столбцов

Удалить строки из столбца 3, 4, ...n-это же:

на awk 'в=0;{для(i=4;я<=НФ;я++) {если($я!=$3) {в=1; перерыва;}}} в имя_файла_данных
  • V=0 и сбрасывается в 0 для каждой записи
  • Для(я=4;я<=НФ;я++) {если($я!=$3) {в=1; перерыва;}} цикл из 4-го столбца до последнего, установить в 1, а сломается, если это не совпадает с 3-й колонки
  • в печати если V не равно 0.

Удалить строки, которая имеет тот же 3,4,...N столбцов с другой линии:

на awk '(л=$0) && ($1=2$=""); !видел[$0]++ {печати L}' имя_файла_данных
  • (л=$0) && ($1=$2="") резервную копию исходной строки, пустые 1 и 2 колонны, перестроение $0. Это выражение всегда вычисляется в false, поэтому он ничего не печатать. Обратите внимание, что && имеет приоритет над =, поэтому вам нужно () их;
  • !видел[$0]++ {печати L} обычно видел трюк, печать исходную строку, если это невиданное.
+300
papalagi 18 февр. 2014 г., 11:00:38
19 ответов

Если конфигурация позволяет, с sendmail (и, вероятно, также с sendmail программы от программу ssmtp) позволяет переопределить конверте отправителя с .

Вот быстрый вжик делают это с procmail.

:0
* ^Обратный Путь:[ ]*\/[^ ].+
! -Ф "$матч" [email protected]

Пробелы внутри квадратных скобок должно быть пробела и в любом порядке. (Копировать/вставить сверху может не корректно работать в браузере.)

В \/ специальный маркер заставляет procmail так, чтобы захватить соответствующий текст после это после знак в переменную матч. Мы используем это, чтобы скопировать значение с обратным адресом: заголовок и передайте в качестве аргумента к вариант.

Это предполагает, что оригинальный конверт отправитель правильно аннотированные в обратный путь: заголовок; современные МТС должны сделать это по всем направлениям, но если автор программы является Microsoft, неприятных сюрпризов следует ожидать.

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

... Или настроить Gmail для отображения различных "отправитель", чем его по умолчанию, и ответить на это.

представляю , что вы просите о конверте отправителя, с отправитель заголовки пересылаемого сообщения должны сохраняться при пересылке сообщения, хотя некоторые MTA будет также добавить отправителя: заголовок, когда из: заголовка значение или конверте отправителем был переопределен. Возможно, обновите ваш вопрос, чтобы указать, какие именно заголовки в конечном итоге с неправильным значение, если это не он.)

+917
Kenty Wang 03 февр. '09 в 4:24

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

Рэ руководства пользователя для программного обеспечения: Если вы просто использовать руководство, чтобы узнать, как использовать программное обеспечение, ссылки не надо - вместо этого, ссылаются на само программное обеспечение. Однако, было бы уместно сослаться на руководство, если ты цитируешь из нее, или если вы не объясняя, как программное обеспечение делает определенный расчет и доказательства этому то, что в инструкции написано так (и, возможно, дает более подробно, чем вы в том числе).

+891
H Severino 21 авг. 2021 г., 04:22:17
Другие ответы

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


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

$ на awk -V стр.='10' 'НР==1 { сплит($0,седла); далее }
 { 
 Для (я=2; я<=НФ; ++я)
 нТл[я] += ($Я == "истинный" ? 1 : 0 )
}
 Конец {
 Для (я=2; я<=НФ; ++я) {
 СР = 100*НТ[я]/ШП
 если (хп > п) функции printf("%-от 20 %.2Ф%%\N", то седла[я], СР)
}
 файл }' 
Т 30.00%
группа1 20.00%
группа1.9 30.00%

В awk и программа принимает параметр П , который является процент от правда , что требуется для заголовков столбцов для отображения.

С первой строки, оно сохраняет все заголовки столбцов в массив столбцов. Затем он резюмирует сколько раз слово правда происходит в каждом столбце. В конце концов, он вычисляет процент строк, которые были верны в каждом столбце, как СР и сравнивает Р. Если оно больше заданного п значение, в столбце имя и процент выводится.

+889
Rafael Schmitt 27 апр. 2019 г., 10:04:11

Извинения заранее, если этот вопрос уже задавали несколько раз.

У меня есть рейсы из Лос-Анджелеса в Гуанчжоу, то в 1,5-часовая остановка, а затем Гуанчжоу в Дели. Я не хочу покинуть аэропорт в течение этого времени.

Я считаю, что я имею право на 24-часовой транзит без визы, как в https://www.travelchinaguide.com/embassy/visa/free-transit-24hour.htm

Кто-то недавно сказал мне, что это правило изменилось. Я связался с китайские Южные авиалинии, но они попросили меня позвонить в иммиграционных властей.

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

Может кто-то пожалуйста, подтвердите последний на 24-часовой транзит без визы?

+815
nefas 10 мар. 2020 г., 06:48:16

У меня есть передний наклон таза, что является проблематичным, поскольку оно привело к снижению боль в спине.

Я решил исправить эту проблему, делая необходимые упражнения и поддерживать хорошую позу.

Однако, сохраняя нейтральную позу-это довольно утомительно, потому что мой основной мышцы сокращаются, в данном случае?

+736
Dhairy Tripathi 8 апр. 2021 г., 19:42:00

Следующий перл одного вкладыша проверки, если $CURRENT_VERSION соответствует $NEW_VERSION точно, и печатает его, если он делает.

Пример:

CURRENT_VERSION=223.3.12.4.5.3
NEW_VERSION=223.3.12.4.5.3
Дата=17.3.2013
Эхо $CURRENT_VERSION | \
 Перл-нэ 'начать { $ул = сдвиг(@из argv); } печати, если /\д ул.$\Е/;' $NEW_VERSION 
223.3.12.4.5.3

Что мне нужно добавить в перловую один лайнер, чтобы напечатать $дата значение в конце линии?

Например:

CURRENT_VERSION=223.3.12.4.5.3
NEW_VERSION=223.3.12.4.5.3
Дата=17.3.2013
Эхо $CURRENT_VERSION | \
 перл -не'BEGIN { $ул = сдвиг(@из argv); } печати, если /\д ул.$\Е/; ' \
 $NEW_VERSION < добавить синтаксиса для печати $дата > 
223.3.12.4.5.3 17.3.2013
+684
Martijn de boer 8 дек. 2018 г., 15:06:03

У меня была пара невозвратные билеты я думал, что я собираюсь терять деньги, потому что моя поездка отменяется, однако, как несколько человек упомянули...звонить в авиакомпанию! Технически, они не вернуть деньги за свои билеты, но они дали мне кредит, чтобы использовать в течение одного года.

Хотя это может показаться не много, это действительно было. Мои планы изменились в последнюю минуту, и у меня не было выбора. Я не мог никому позвонить или попытаться их продать-я даже не уверен, что я могу продать оригинальные билеты (они сказали "только пассажиру указанное в билете может использовать билет"). Впрочем, "новый" статус моего кредита не только мне дали 12 месяцев, чтобы использовать их, он также дал мне новые условия для изменения имени пассажира (за отдельную плату). Хотя я использовал кредит для покупки билетов на новое место, это было приятно знать, что у меня был год, чтобы понять, что делать.

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

+616
cognoscente 5 янв. 2020 г., 18:19:38

Если у вас есть запас ROM,ПК и один затем вы можете сохранить устройство в нормальное состояние как восстановить, если вы флеш CWM или TWRP можно добиться восстановления по умолчанию от ROM, но не Флэш-ПЗУ неправильно это может кирпичном вашего устройства, так что будьте осторожны.

+521
Dissa 9 янв. 2020 г., 07:32:48

У меня Плекс установки и передачи должны быть доступны через web-интерфейс. Мой вопрос: как я могу дать друзьям доступ к этим функциям совершенно отдельном месте?

+506
Vasily Vlasov 12 мар. 2016 г., 06:53:03

Из этой ссылки, это авто-АПТ. Это, на неспособность найти исполняемый файл, проверить на базе данных установить с помощью команды apt-получить и дать правильный пакет(ы) для использования. команда не найдена также появляется, чтобы выполнить эту функцию.

+493
user61808 10 дек. 2011 г., 01:36:56

Что Unix Shell является (весьма ограниченного) язык программирования-это бонус за его работу по организации работы других программ. Это не должны быть использованы для всего.

Такие обработки текста задания лучше делать с языками сценариев, специально созданный для этой цели, таких как Perl или Python.

+471
Statyk7 27 мая 2015 г., 20:11:14

наборы setcap файл возможности, которые хранятся в расширенных атрибутов файловой системы. Это объясняется в человек 7 возможности:

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

Вы можете проверить возможности запущенного процесса, изучив CapInh/CapPrm/CapEff полей в файле/proc/ПИД/статус. Смотрите мой ответ на "Как настроить возможности с setcap команду?" для объяснения того, каким образом возможности применяются для обработки на старпома.

+453
Arjen L 3 февр. 2010 г., 16:59:13

Я думаю, что сайту aquamacs может сделать трюк!

+436
aliasgar vanak 29 нояб. 2016 г., 09:21:43

Я хотел бы знать, если все программы для Ubuntu ПК будет работать на планшете с Ubuntu? Заранее спасибо!

+276
Pointed 13 авг. 2011 г., 02:18:43

В файле README, который поставляется с Дашура инструкции заключаются в следующем:

  1. Чтобы удалить значок меню, первом запуске

    кода валюты XDG/кода валюты XDG-рабочий стол-меню Удалить-режим пользователя в Desura.рабочего стола
    

    изнутри директорию в Desura

  2. Удалить лишь папку, которая содержит программы содержание.

  3. В качестве дополнительного шага я предлагаю убрать ~/.в Desura папку

Это должно быть все

+218
Sholpikjana 20 окт. 2018 г., 19:34:05

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

Вот пример строки, которые мне нужны для разбора и изменения:

<ас:структурно-макрос ас:наименование="Джира" ас:схемы-Версия="1" переменного тока:макро-идентификатор="4dacac64-1234-8dd4-Бадда-acdfddf208d4"><переменного тока:переменного тока параметра:наименование="сервер">Джира имя сервера</переменного тока:параметр><переменного тока:переменного тока параметра:имя="столбцы">ключ,резюме,цессионарий,репортер,статус</переменного тока:параметр><переменного тока:параметров переменного тока:имя="maximumIssues">20</переменного тока:параметр><переменного тока:параметров сети:наименование="jqlQuery">проект = SOMECODE и issuetype = IssueType и &quot;SomeOtherThing&quot; у != ExtraThing </переменного тока:параметр><переменного тока:переменного тока параметра:имя="идентификатор">6adef236-9999-66a6-72bc-e87a4cc03c47</переменного тока:параметр></переменного тока:структурно-макрос>

Две вещи, которые мне нужно заменить значения:

  • <переменного тока:переменного тока параметра:имя="идентификатор">
  • <переменного тока:параметров переменного тока:наименование="сервер">

Все линии, которые должны быть заменены значениями начать с:

<ас:структурированная-макрос ас:наименование="Джира"

Существует несколько разных значений "идентификатор" и "сервер", что он должен соответствовать и replacced.

Я пытался использовать СЭД с регулярным выражением, но не могу разобраться как добавить регулярное выражение как: (.*?), чтобы захватить все различные значения 'идентификатор' и 'сервер'.

Эти две линии СЭД самые близкие у меня есть, но еще раз повторюсь, мне нужно, чтобы быть в состоянии 'нечетким' значение сервера (т. е. 'Джира имя сервера'), и сервером значение идентификатора (т. е. 6adef236-9999-66a6-72bc-e87a4cc03c47)

  • СЕПГ -я -е '/<ас:структурно-макрос ас:наименование="Джира"/с~\(<переменного тока:переменного тока параметра:имя="сервер">\)Джира имя сервера\(</переменного тока:параметр>\)~\1Replacement имя сервера\2~' entities.xml

  • СЕПГ -я -е '/<ас:структурно-макрос ас:наименование="Джира"/с~\(<переменного тока:параметр ac:name="serverId">\)6adef236-9999-66a6-72bc-e87a4cc03c47\(</ac:parameter>\)~\16c3d2a6e-1234-95cb-33f3-b11a8ff01c44\2~' entities.xml

Как я могу 'подстановочные значения идентификатор и имя сервера в моем команды sed, так что я могу сравнить и заменить несколько разных идентификаторы/имена?

Это СЭД правильный инструмент для работы? Есть ли другой/проще способ сделать это?


Фактические XML-файл будет считаться:

<Джира>
<объект Class="у bodycontent" пакет="ком.компании Atlassian.впадения.основная">
<ID имя="идентификатор">12334762</ИД>
<имя свойства="тело"><![Тип CDATA[<Н1>ссылки</Н1><Р><переменного тока:структурно-макрос ас:наименование="Джира" ас:схемы-Версия="1" переменного тока:макро-идентификатор="a0d29f31-1212-4234-АВСD-9ba23456f8cf"><переменного тока:переменного тока параметра:имя="сервер">Джира имя сервера</переменного тока:параметр>6123450c-1234-acdb-8123-33333397828b</переменного тока:параметр><переменного тока:параметров переменного тока:имя="ключ">АВС-272</переменного тока:параметр></переменного тока:структурно-макро>и</P><Н1>файлы</Н1><Р><переменного тока:структурно-макрос ас:наименование="вложения" ас:схемы-Версия="1" переменного тока:макро-идентификатор="4f911234-1234-1234-1234-12345aad9b77" /></Р>]]></свойство>
<имя свойства="содержание" класс="страница" пакет="ком.компании Atlassian.впадения.страницы"><ID имя="идентификатор">443449761</ИД>
</свойство>
<свойство имя="Кузов">2</свойство>
</объект>
<объект Class="OutgoingLink" пакет="ком.компании Atlassian.впадения.ссылки">
<ID имя="идентификатор">931112345</ИД>
<свойство имя="destinationPageTitle"><![Тип CDATA[нечто]]></свойство>
<имя свойства="lowerDestinationPageTitle"><![Тип CDATA[нечто]]></свойство>
<свойство имя="destinationSpaceKey"><![Тип CDATA[протоколу HTTPS]]></свойство>
<имя свойства="lowerDestinationSpaceKey"><![Тип CDATA[протоколу HTTPS]]></свойство>
<имя свойства="sourceContent" класс="страница" пакет="ком.компании Atlassian.впадения.страницы"><ID имя="идентификатор">943325975</ИД>
</свойство>
<свойство имя="создатель" класс="ConfluenceUserImpl" пакет="ком.компании Atlassian.впадения.пользователь"><ID имя="ключ"><![Тип CDATA[1234567890]]></ИД>
</свойство>
<свойство имя="дата создания">2018-10-10 07:02:45.817</недвижимость>
<имя свойства="lastModifier" класс="ConfluenceUserImpl" пакет="ком.компании Atlassian.впадения.пользователь"><ID имя="ключ"><![Тип CDATA[1234567890]]></ИД>
</свойство>
<свойство имя="lastModificationDate">2018-10-10 07:02:45.817</недвижимость>
</объект>
<объект Class="страница" пакет="ком.компании Atlassian.впадения.страниц">
<ID имя="идентификатор">123457845</ИД>
<свойство имя="hibernateVersion">10</свойство>
<имя свойства="заголовок"><![Тип CDATA[20170428 - somehing]]></свойство>
<имя свойства="lowerTitle"><![Тип CDATA[20170428 - somehing]]></свойство>
<коллекция имя="bodyContents" класс="в Java.утиль.Коллекция"><элемента Class="bodycontent, который" пакет="ком.компании Atlassian.впадения.основной"><имя код="идентификатор">1234567</ИД>
</элемент>
</сбор>
<коллекция имя="contentProperties" класс="в Java.утиль.Коллекция"><элемент Class="ContentProperty" пакет="ком.компании Atlassian.впадения.содержание"><ID имя="идентификатор">1234567</ИД>
</элемент>
<элемент Class="ContentProperty" пакет="ком.компании Atlassian.впадения.содержание"><ID имя="идентификатор">123456748</ИД>
</элемент>
<элемент Class="ContentProperty" пакет="ком.компании Atlassian.впадения.содержание"><ID имя="идентификатор">123456749</ИД>
</элемент>
<элемент Class="ContentProperty" пакет="ком.компании Atlassian.впадения.содержание"><ID имя="идентификатор">123456750</ИД>
</элемент>
<элемент Class="ContentProperty" пакет="ком.компании Atlassian.впадения.содержание"><ID имя="идентификатор">123456751</ИД>
</элемент>
</сбор>
<свойство имя="Вариант">1</свойство>
<свойство имя="создатель" класс="ConfluenceUserImpl" пакет="ком.компании Atlassian.впадения.пользователь"><ID имя="ключ"><![Тип CDATA[1234567890]]></ИД>
</свойство>
<имя свойства="дата создания">2018-09-20 04:52:30.727</недвижимость>
<имя свойства="lastModifier" класс="ConfluenceUserImpl" пакет="ком.компании Atlassian.впадения.пользователь"><ID имя="ключ"><![Тип CDATA[1234567890]]></ИД>
</свойство>
<имя свойства="lastModificationDate">2018-09-20 04:57:08.072</недвижимость>
<свойство имя="versionComment"><![Тип CDATA[]]></свойство>
<имя свойства="originalVersion" класс="страница" пакет="ком.компании Atlassian.впадения.страницы"><ID имя="идентификатор">878936102</ИД>
</свойство>
<имя свойства="originalVersionId">878936102</свойство>
<свойство имя="contentStatus"><![Тип CDATA[текущий]]></свойство>
<свойство имя="положение">2143289343</свойство>
</объект>
<объект Class="у bodycontent" пакет="ком.компании Atlassian.впадения.основная">
<ID имя="идентификатор">443449754</ИД>
<имя свойства="тело"><![Тип CDATA[<Н1>ссылки</Н1><Р><переменного тока:структурно-макрос ас:наименование="Джира" ас:схемы-Версия="1" переменного тока:макро-идентификатор="a0d29f31-acdb-1234-1234-12345ffff8cf"><переменного тока:переменного тока параметра:имя="сервер">Джира имя сервера</переменного тока:параметр>6123450c-1234-acdb-8123-33333397828b</переменного тока:параметр><переменного тока:параметров сети:имя="ключ">АВС-272</переменного тока:параметр></переменного тока:структурно-макро>и</P><Н1>файлы</Н1><Р><переменного тока:структурно-макрос ас:наименование="вложения" ас:схемы-Версия="1" переменного тока:макро-идентификатор="abcd1236-1234-1234-1234-abcd3aa12345" /></Р>]]></свойство>
<имя свойства="содержание" класс="страница" пакет="ком.компании Atlassian.впадения.страницы"><ID имя="идентификатор">443613611</ИД>
</свойство>
<свойство имя="Кузов">2</свойство>
</объект>
</Джира>
+166
IronManMark20 9 окт. 2012 г., 04:44:17

Вполне возможно, что удар молнии уничтожил сетевой порт на вашем компьютере, и что IPv6-адрес-это назначенный адрес. Вы пробовали, используя команду 'ping6', чтобы попробовать выполнить ping внешней IP-адрес по протоколу IPv6, чтобы действительно убедиться, что у вас есть IPv6-подключения для внешнего мира?

Кроме того, я согласен с mattdm здесь-FC4-это очень старая -- это, безусловно, стоит с нетерпением обновления до более современной версии Fedora.

+122
Wolf Bein 19 июн. 2012 г., 13:36:25

Я обещаю, я тщательно искал ответ...

Итак, моя цель состоит в том, чтобы эмулировать стандартный urxvt "вкладками" поведение с экрана настроек клавиш, т. е. карта трех клавишах и нажмите Ctrl+влево (предыдущий), нажав CTRL+вправо (следующий), клавиши Ctrl-вниз (новый(?)).

Теперь я нашел настроек клавиш для левой и правой несколько замечаний, как здесь и здесь.

Так и кажется, что ря и ОД равны "стрелка вправо" и "влево" клавиши.

Но я не могу понять, где искать остальных клавишах. Я попробовал получить ключи через зев и вывод выглядит

Событие keypress, серийный 36, синтетические нет, окна 0x2000001,
 корень 0xac, станции метро 0х0, время 50192748, (212,-106), корень:(213,319),
 same_screen государства признаки 0x4, код 116 (0xff54 keysym, вниз), да

Я думаю, ответ где-то в этот выходной, но я не могу найти соответствующее значение (восьмеричное? Хекс? или это что-то другое для urxvt полностью?).

Может кто-то может указать мне на правильное решение?

.screenrc должен выглядеть

bindkey "^[ОС" далее
bindkey "^[ОД" пред
bindkey "^[вниз" новое

спасибо и ура Стефан

+32
prudviraj 24 апр. 2015 г., 07:23:44

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

зип-Р file.zip ../общественных

и он создал file.zip в отдельный каталог.

Я тогда скачал file.zip и через FTP скопировал на другой сайт, используя один и тот же файл структура и попытался распаковать его.

Распаковки не будет работать, он выдает сообщение пропускает небезопасные записи для каждого файла.

Что является причиной этого и как я могу успешно распаковать файлы?

+18
antonmalaki 28 янв. 2017 г., 23:00:39

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