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

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

Кроме того, мои коллеги, которые работали в сферах, связанных с экспертизой моего советника, издал несколько публикаций в престижных журналах (если > 10). Пока я боролся, чтобы получить один опубликован в 2 влияние фактора путешествие. Это вызвало большое беспокойство в течение первых 3 лет кандидат.

На вершине этого, мой советник не устранит моей рукописи, я представил ее. Так, многие мои рукописи до ее рассмотрения. Это также повлияло на мое душевное равновесие.

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

Я весь сгорел и с его трудно быть оптимистичным о своем будущем. Я думал некоторое время (2-3 месяца) (у меня есть некоторые сбережения, чтобы провернуть это) после того, как мой кандидат, чтобы собрать все свое хладнокровие, работать на моих навыков программирования, а затем присоединиться к моей нынешней лаборатории как остановить разрыв при поиске позиции. Мне уже 30 лет и был студентом на протяжении.

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

+591
Uri 5 апр. 2023 г., 07:40:02
25 ответов

iCloud и OS X-сервера: ограничение контактов, календарей, напоминаний?

Для iCloud, есть некоторые ограничения, подробно здесь: http://support.apple.com/en-us/HT202158

Однако нет никакого упоминания о таких пределов, когда ведение собственного ОС Х сервер.

Кто-нибудь знает пределы ОС Х сервер календарь (CalDAV) и контакты (услугам), если есть какие-то?

+986
PeterS 03 февр. '09 в 4:24

Из этих данных:

"STRING1","c45621396a774a7a79b095a1b73b1d3b","2016-04-14T19:39:41.529978","1.0.4.4","7-sp1.0-amd64","","10.224.241.219|0.0.0.0|0.0.0.0|192.168.0.6|0.0.0.0"
"STRING2","c5815139f3051de2ab67909b03a01203","2016-04-14T19:37:47.991569","1.0.4.4","7-sp1.0-amd64","","10.230.16.188"
"STRING3","c837513923e2abfe4df41c2240d1c869","2016-04-14T19:40:10.385759","1.0.4.4","7-sp1.0-amd64","","0.0.0.0|0.0.0.0|0.0.0.0|10.226.41.43"
"STRING4","c837544923e2abfe4df41c2240d1c869","2016-04-14T19:40:10.385779","1.0.4.4","7-sp0.0-amd64","","8.8.8.8|0.0.0.0|0.0.0.0|0.0.0.0|10.226.41.43"
"STRING5","c837544003e2abfe4df41c2240d1c869","2016-04-14T19:40:10.382379","1.0.4.4","7-sp0.0-amd64","","0.0.0.0|10.20.40.6|0.0.0.0|10.226.41.43"

Я хочу оставить только

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

На основе образца ниже, Вот желаемый результат:

СТРОКА1 10.224.241.219
СТРОКА2 10.230.16.188
STRING3 10.226.41.43
STRING4 10.226.41.43
STRING5 10.20.40.6 10.226.41.43

Что СЕПГ/на awk магия, которая может этого достичь? Я могу использовать любую стандартную обработку текста utils на системы GNU/Linux или Cygwin, чтоб достигнуть этого.

Спасибо

+979
Divyang Chauhan 8 янв. 2022 г., 00:25:15
Другие ответы

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


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

Я хочу Купить 6-месячный кругосветный авиабилет из США. После первого этапа, я планирую продолжить поездку на других авиакомпаниях и вернуться к нам примерно через месяц.

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

+918
Khalil Kabir 5 мая 2022 г., 08:16:33

Используя вырезать :

$ отрезок -СД'/' -Ф2 file.txt ##это будет печатать только строки, содержащие /
7fad416d-f2b3-4259-b98d-2449957a3123
8a8589bf-49e3-4cd7-af15-6753067355c6

Следующие предложения предполагает, что / появляется только один раз в строке :

С помощью команды grep :

$ грэп -о '[^/]*$' file.txt ##этот будет печатать строки, не имеющие / слишком
7fad416d-f2b3-4259-b98d-2449957a3123
8a8589bf-49e3-4cd7-af15-6753067355c6

Если у вас есть / на все линии, вы можете использовать эти тоже:

Используя Баш параметра расширения:

$ в то время как читать линии; делать Эхо "${строка#*/}"; сделано <file.txt 
7fad416d-f2b3-4259-b98d-2449957a3123
8a8589bf-49e3-4cd7-af15-6753067355c6

Или на языке Python :

#!/usr/Бен/ОКР вместо python2
с Open('file.txt') как F:
 для линии в F:
 линии печати.сплит('/')[1].rstrip()

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

+917
Andy Sullivan 21 нояб. 2019 г., 03:38:56

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

Это будет меняться с течением времени, но нынешняя версия iTunes для Windows 12.1.2, для которых релизе можно найти здесь: https://support.apple.com/kb/DL1614.

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

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

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

+914
M Satheskomar 24 июн. 2021 г., 06:21:56

Вы можете сделать это в QuickTime-плеере (по крайней мере на macOS).

  1. Откройте видео в QuickTime-плеере
  2. В файле в строке меню выберите "правка"затем выберите повернуть влево или повернуть вправо
  3. Файл > Экспорт

Pro совет:

Если вы пользовались iOS, чтобы записать свой экран, он делает это с 2 аудио каналов - 1-го звука. Это заставит ваше видео не воспроизводит аудио на сервисах, как YouTube.

Чтобы получить звук обратно на 1-го канала, проверить это сообщение в блоге.

+897
user20738 29 сент. 2013 г., 10:50:52

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

Густые сладкие сиропы, а также сделать его очень трудно для бактерий и плесени расти. Несмотря на обильный источник пищи, концентрированный сахар dessicative:

ОК, кленовый сироп мокрая, но это также очень высоким содержанием сахара. Все, что сахар имеет эффект вытягивая воду из клеток, и подавляющее большинство грибов не растут в кленовом сиропе на всех [...] кленовый сироп, как правило, имеет активность воды около 0,87 до 0.88, довольно враждебную для большинства форм.

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

Для кому-нибудь еще интересно про "фейк" таблица сиропа:

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

+877
JaiR702 20 нояб. 2013 г., 17:15:02

У меня есть iPod и есть два счета с Apple. Мне было интересно, если я начал скачивать приложение с одним из моих аккаунтов, а затем вышел из этого счет и используется другой, будет еще продолжаться?

+775
Paresh Koli 25 янв. 2016 г., 03:19:01

При печатании на иврите на macOS 10.13, в daghesh иногда "прыгает" от одного персонажа к другому. Вот пример. Изначально daghesh находится в правильном месте (שׁ):

enter image description here

Но когда я добавить 'ה', он прыгает в нее:

enter image description here

Странно, с некоторыми персонажами это не прыгать:

enter image description here

Кто-нибудь знает, что здесь происходит, и как остановить Daghesh от прыжков? Это очень раздражает!

Спасибо,

Энди

+746
DjeyDjey 13 июн. 2010 г., 12:33:16

Настольные и карточные игры - стека обмен на Эксперт Q&A от людей, которые любят играть, обсуждая стратегию и получать разъяснения правил настольных игр, разработка настольных игр или изменении правил существующих настольных игр.

Как мы определяем настольные игры?

Пожалуйста, см. Этот мета-вопрос для полного обсуждения резюме:

  1. Воспроизводиться на или вокруг стола
  2. Есть объективные правила игры и условия победы
  3. Предлагаем динамических задач, либо с помощью других игроков, рандомизация, или как
  4. Быть играбельной рукой, человеческих игроков выполнении всех правил

Какие примеры настольных игр, которые на теме здесь?

Это далеко не полный список, но у нас есть много вопросов на следующее:

  • Коллекционные Карточные Игры
    • Магия:Сбор
    • Покемон
  • "Немецкий" настольные игры стиль
    • Доминион
    • Поселенцы Катан
    • Каркассон
  • Традиционные настольные игры
    • Оси&Союзников
    • Монополия
  • Традиционные карточные игры
    • Мост
    • Покер
  • Стратегические игры
    • Шахматы
    • Перейти
  • Кооперативные настольные игры
    • Звездный Крейсер Галактика
    • Arkham Ужасы
  • Миниатюрные варгеймы (включая подготовку миниатюры/местности/и т. д.)
    • Вархаммер 40к
    • Мощи
    • Сообщение

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

Мы не правильное место, чтобы задать вопросы о:

  • Компьютерные игры, попробуйте gaming.stackexchange.com
  • Ролевые игры, попробовать rpg.stackexchange.com
  • Загадки
  • Игра-рекомендации/торговые вопросы, включая все вопросы, которые могут быть определены как:
    • Лучшая игра для ... ?
    • Какая игра, как ... ?
+703
user310999 2 авг. 2019 г., 03:23:51

У вас это точно - среде хрон может иметь путь , который не содержит /usr/местные/Бен/. Вы можете исправить это, в ваш скрипт, добавив, что каталог к пути:

Путь="$путь:/usr/местные/Бен/"

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

+659
Jose Vasquez 4 мар. 2018 г., 02:30:55

Я опоздал на вечеринку, но могу предложить частичное решение.

Установите приложение Хия, который блокирует спама и телемаркетинга. Контракты не были заблокированы. Это займет пару раз кольца для того, чтобы сделать поиск неизвестного числа и блок плохой вызов.

Создать мелодию, которая составляет примерно 3 секунды тишины в начале.

Если звонок приходит на ваш телефон не сделает изначально звук. Если вызов будет заблокирован приветик, ты не слышал вообще.

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

Не идеальное решение, так как вы не знаете законный вызов до Х-второй в конце. И это не адрес вибросигнала.

+612
multiplayer1080 6 окт. 2020 г., 21:09:44

Я всегда понимал разницу чисто быть разной степени зрелости (и, следовательно, сладость). Хотя они все же разные.

+597
vegasbrianc 7 февр. 2016 г., 23:57:07

Можно ли купить онлайн билет дБ от одной станции, и войдите в поезд на следующий?

В частности, для покупки билета для En 446 спальный вагон, начиная от Франкфурта(Одер) в Кельн, но войти в поезд на следующей остановке после Франкфурта - т. е. в Потсдаме. Причина в том, что БД сайта не позволяют купить билет на Потсдам - Кельн маршрута в собственной машины, но вместо этого предлагает купить более дорогие билеты на ЗКГ 40458 машины (которая идет как часть того же поезда, начиная с Потсдама).

+594
GSheppard 18 авг. 2010 г., 17:19:34

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

use_x=1
param_x=фрагментик
somecmd ${use_x:+-х} ${use_x:+$param_x}

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

Чтобы проверить, если переменная имеет значение, [ -н "переменной$VAR" ] работает аналогично, поэтому там не так много использовать для ${ВАР:+значение}. С другой стороны, ${ВАР+значение} (без двоеточия) полезно сказать, разница между пустой и неопределенная переменная:

сбросить
б=
[ "${а+Х}" = "Х" ] && Echo а это набор
[ "${б+х}" = "х" ] && Echo с Б находится
+588
nyyrikki 23 окт. 2018 г., 23:53:31

BetterTouchTool есть раздел для Apple кнопки пульта дистанционного управления, который может быть настроен для выполнения ряда действий:

BTT Apple Remote

+580
jjackson 23 февр. 2021 г., 16:57:22

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

  • "Бэби-конференции" прилагается полноразмерный конференции, где малый конференц-зал просто не достаточно большой, чтобы соответствовать по себе еще.
  • Встреча проекта для исследователей, которые финансируются за счет той же большой грант
  • Планирования и дискуссий, направленных на помощь определить направление поля
  • Совместное промышленность/научных фактов совещания, организованного отраслевым консорциумом
  • Участие в специализированном конференции около 100 человек
  • Участие в Премьер-конференции несколько сотен человек
  • Рабочее совещание группы разработки стандартов

Продолжительность этих встреч составляет от одного дня до целой недели. Их программы варьировались от ничего, но слабо структурированная дискуссия в полной плотному графику конференции. Уровень экспертной оценки варьировались от не применимы к минимальный до полного-на один-слепой обзор и пересмотр.

Короче: практикум является то, что он хочет быть, и разные, служат разным целям в научной экосистемы.

+518
John Panayioti 18 сент. 2017 г., 23:16:41

Мне нужно сделать раздел на втором диске для LFS?

Рекомендуемый подход к построению системы ОРС является использование свободный пустой раздел или, если у вас достаточно неразмеченного пространства, чтобы создать одну. Источник: http://www.linuxfromscratch.org/lfs/view/stable/chapter02/creatingpartition.html

Неважно, на каком диске находится перегородка.

Это ОК, чтобы создать необходимые разделы для LFS от свободного пространства на/dev/СКБ

Да.

Ubuntu имеет в /бен/ш связана с /бин/тире где требование ОРС говорит /Бен/ш -> /бин/Баш. Мне нужно, чтобы изменить эту ссылку, или я могу игнорировать эту часть?

Обратите внимание, что символические ссылки, упомянутые выше, необходимо построить ОРС система с помощью инструкций, содержащихся в этой книге. Симлинки ссылки на другие программы (такие как тире, mawk и т. д.) может работать, но не тестируется и не поддерживается ОРС развития команды, и может требуют либо отклонение от инструкции или дополнительные патчи в некоторые пакеты. Источник: http://www.linuxfromscratch.org/lfs/view/stable/chapter02/hostreqs.html

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

+484
Amir Fallah 17 сент. 2018 г., 03:34:35

Я видел это на нескольких зданиях в Вене в Innerstadt, несколько недель назад. Интересно, что именно он имел в виду.

vienna placard

+482
Aslam Rox 14 апр. 2016 г., 02:46:38

Я создал загрузочную флешку с последней Кали версия (2016.1), и она работает.

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

Редактировать: информация о системе: Ноутбук ASUS N550JK, где у меня Windows 8 и Ubuntu 14.04 в двойной загрузкой (в Ubuntu была установлена с загрузочного USB-ключ).

EDIT2 : получил сообщение, что не видно на гиф:

Загрузке ядра ошибка: недопустимый аргумент

enter image description here

+446
Navneeth 23 июл. 2013 г., 20:53:32

Даже с набором -е можно еще сделать:

если my_command
тогда
 Эхо успеха
еще
РЭС=$?
 случае $Res в
...
эсок
интернет

Редактировать: вы также могли бы сделать

РЭС=0
my_command || рез=$?
случае $Res в
...
эсок
+294
miT nosnhoJ 10 апр. 2016 г., 15:22:44

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

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

+244
declension 23 апр. 2018 г., 03:30:45

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

+122
IlyaEremin 4 авг. 2022 г., 13:32:11

Главным мотиватором для всех земных существ ощущения. Вы погоня за приятными ощущениями или удовольствиями и избегает неприятного.

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

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

+74
Diego Martinez 26 окт. 2015 г., 16:57:39

У меня очень простой текстовый файл со следующим содержанием

строка1
строка2
строка3
line4

Я хочу изменить содержимое через СЭД(или другие приложения), поэтому она становится

строка1
строка2
#эта строка была добавлена СЭД
строка3
line4

Так что я попытался СЭД -э "ы/строка2/строка2\\Н#эта строка была добавлена СЭД/" my-text-file-here.txtно выход есть:

строка1
строка2\Н#эта строка была добавлена СЭД
строка3
line4

Любые идеи о том, как это правильно сделать? Спасибо

+26
Rjun 20 мая 2011 г., 06:29:02

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