Заменить все ненулевые результаты с "1" в виде наличия/отсутствия

Мне нужно удалить какой-то характеристикой, единственной строке c++ комментарии от всех файлов в нашем репозитории. Код выглядит примерно так:

some_code
// characteristic_comment_to_delete
some_more_code // another_comment
another_line_with_code // characteristic_comment_to_delete
even_more_code

Как результат, я хотел бы сделать это:

some_code
some_more_code // another_comment
another_line_with_code
even_more_code

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

$ СЕПГ -я -е 'ы&// characteristic_comment_to_delete.*&&г'some_file.cpp
some_code

some_more_code // another_comment
another_line_with_code
even_more_code

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

Редактировать: Я, очевидно, не запускать эти команды, как корень. Изменил строки соответственно. Кроме того, я не хочу, чтобы удалить все комментарии, так что я не думаю, что моя тема дублирует другие темы.

+120
Stephan LV 26 февр. 2023 г., 04:34:42
19 ответов

В настоящее время не возможно обойти блокировку активации, так как данные блокировки активации хранится удаленно на серверах Apple.

Вы можете попытаться восстановить свой идентификатор Apple, следуя инструкциям в iforgot.apple.com.


Вы можете прочитать больше о Блокировка активации (и можно ли его обойти) здесь:

+970
Luke Burma 03 февр. '09 в 4:24

Есть ключ премиум ( отдельное приложение )
Я думаю, что помощник-это ваш лучший выбор !

+956
Pravednik 27 мар. 2021 г., 11:50:55

Возможные Дубликаты:
Возникла проблема с альфа - /бета-версии Ubuntu, что делать?

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

Так, новый видео сеанс Ubuntu не имеют возможность "выйти" и выбрать другое окружение рабочего стола (де).

Эта функция была полезной, если один устанавливает Убунту видео на USB-накопителе с постоянными изменениями. Можно устанавливать любое программное обеспечение, включая KDE (плазме) или LXDE. Пока в том числе 12.04, можно просто выйти и выбрать другой де.

Сейчас нет "выход" в верхнем правом меню и если побежал служба lightdm перезапускать его автоматически входит в текущий сеанс записи с Unity.

+834
Stewart Morris 12 нояб. 2014 г., 05:54:29

Я люблю держать систему в актуальном состоянии и App Store для Mac заключается в том, что он автоматически уведомляет вас о наличии обновлений для приложений, загруженных из нее. Однако, я после простой способ сделать уведомления об обновлениях для всех моих приложений, не загруженных из Mac App магазин. Я говорю о таких вещах, как Skype, сервис Spotify, Firefox и т. д. без того, чтобы пойти и запуск каждого приложения первой и дайте ему сделать свою собственную проверку обновлений.

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

+806
Gizella Sills 20 янв. 2013 г., 07:31:56

Я хотел бы настроить Ubuntu для захвата движения в моей студии и по электронной почте фотографии тех, кто входит в нее. ОС Windows имеет много программного обеспечения для этого, но теперь, когда я перешел 100% на Ubuntu, мне нужна программа для выполнения этого. Идеи?

+785
user3667125 8 авг. 2012 г., 00:25:12

Если вы хотите что-то простое, что неблокирующая, добавьте следующую строку в /etc/rc автомобиль.местные:

( например, Sleep 60 && /путь/к/command_or_script [ОПЦ] ) &
+746
Taylan Celik 1 апр. 2012 г., 13:42:16

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

Теперь мне нужно написать скрипт, чтобы убедиться, что они работают.

Можно ли установить SSH-подключение к серверу и запустить приложение?

например, если я на рабочем столе, откройте окно терминала и запустите

вино "Z:\home\user\Desktop\application"

приложение открывает. Но если я подключаюсь по SSH и запустить

вино "Z:\home\user\Desktop\application"

Я получаю:

Приложение пытается создать окно, но драйвера не может быть загружен.
Убедитесь, что ваш X-сервер работает, и что $дисплея установлен правильно.
ERR:на лотке:initialize_systray не может создать окно лоток 
Приложение пытается создать окно, но драйвера не может быть загружен.
Убедитесь, что ваш X-сервер работает, и что $дисплея установлен правильно. 

Я предполагаю, что я должен сказать ему , где , чтобы запустить приложение, а не только начиная, но не могу понять, как это сделать?


ДОПОЛНИТЕЛЬНЫЕ ИНФОРМАЦИЯ:

В настоящее время я работаю на Windows-ПК и соединение с шпатлевка на Линукс/вин сервер. (У меня тоже есть RDP-подключение, так что я могу видеть рабочий стол).

Долгосрочной перспективе я буду управлять скрипт на другом сервере Linux (MgmtSrv), которые сделают соединение SSH к Linux/вино сервер, чтобы управлять им. В MgmtSrv не установлена вина, и не имеет X-дисплея настройка.

+733
juniorRubyist 29 авг. 2022 г., 13:33:22

Первая попытка построить сайту netplan.Ио на Debian 9 и есть ошибки ниже. Можете ли вы сказать мне, что мне нужно установить?

Пакет в YAML-0.1 не был найден в файле pkg-config по пути поиска.
Возможно, вам стоит добавить в каталог, содержащий 

`в YAML-0.1.ПК' 

к переменной окружения PKG_CONFIG_PATH
Нет пакет 'в YAML-0.1' нашли

Пакет идентификатор UUID не найден в файле pkg-config по пути поиска.
Возможно, вам стоит добавить в каталог, содержащий 

`идентификатор UUID.ПК'

к переменной окружения PKG_CONFIG_PATH
Отсутствие пакета 'русский' нашли

Ни один из каталогов pkgconfig в /usr содержат эти .ПК файлы. И ПК файлы не появляются на более широкий поиск.

Пожалуйста, что мне нужно установить?

Есть и такое :

в src/генерировать.с:24:18: фатальная ошибка: Глеб.ч: нет такого файла или каталога
 #включить <бойкий.ч>

однако есть Глеб-2.0.ПК в УСР/Либ/x86_64 с-линукс-дистрибутив GNU/pkgconfig/ каталог. Есть ли конфигурации?

Спасибо

+647
Munchkinone 2 июн. 2013 г., 11:16:02

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

найти / пути "в/usr на/sbin/*" -о-путь "/usr/Бен/*" -О-путь "/usr/местные/sbin/*"-о-путь "/usr/местные/Бен/*" -О-пути "на/sbin/*" -о-путь "/ОГРН/*" -о-пути "*/и/*"

Предыдущая команда, не списке содержимое /sbin и /Bin , хотя у них есть контент.

Любые идеи, как туда добраться?

+607
dimkasychiovwf1 28 дек. 2022 г., 05:27:25

Я пытаюсь понять рабочий процесс для CGI. Так, например, сказать, что я использовать сценарий оболочки Unix с CGI, какова будет последовательность действий выполняется для запуска этого сценария, когда клиент отправляет запрос на веб-сервер (Апач). У меня есть следующие действия, прочитав link1 и и link2, но я хочу спросить, если это полный:

  1. Апач получает запрос на порт 80 - видит свою просьбу для CGI
  2. Апач разветвляется и запускает процесс CGI
  3. ЦГИ проверяет скрипт должен быть запущен и замечает, что он должен, например, #!/Бен/ш (такой скрипт)
  4. ЦГИ вилки и execs /Бен/ш
  5. Оболочка анализирует скрипт и выполняет его
+578
Sindre Sorhus 12 мая 2015 г., 05:34:49

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

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

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

+573
Eli Brumley 4 нояб. 2011 г., 05:49:18

Даже на физическом оборудовании, РМ -РФ / будет просто отключить каждый файл, не "удалить" это в том смысле, что это было бы невозможно восстановить, глядя на содержимое жесткого диска с диска редактор или инструмент, как photorec.

На облачный сервер, вы часто не знает, как данные фактически хранятся и какие конкретные последствия РМ команда будет. Даже ДД, если=/dev/нуль=/Дев/СДА или аналогичных не гарантируется фактически переписать все, все, что вы знаете, нули могут быть записаны в новое место, пока старый друг мог жить на в снимка, незаметно для вас, но доступными для поставщика.

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

+483
Darya8913 2 янв. 2019 г., 04:52:49

Также написал в багтрекер

  1. Вот почему он вытащил из точные-по запросу в Debian QA команда: https://launchpad.net/ubuntu/precise/amd64/libgoogle-glog0

  2. Если ППА будет делать, 0.3.1-1ubuntu1 (из Онейроидного) появляется для компиляции просто замечательно точное.

+472
user3748320 24 дек. 2020 г., 13:21:34

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

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

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

+378
Tinman 27 мар. 2022 г., 03:42:04

У меня есть php-скрипт getAnalytics.php которая при вызове возвращает определенное целочисленное значение. Я хочу быть в состоянии назвать getAnalytics.php в bash скрипт, который запускается постоянно проверять PHP-скрипт каждые 30 секунд, чтобы увидеть, если значение, возвращенное изменилось.

Как бы я идти о делать это? Или вы посоветуете другой способ?

+279
amado cariillo 29 апр. 2016 г., 03:34:50

enter image description here

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

+142
Clint F 30 окт. 2022 г., 11:20:58

Через SSH, мы можем также использовать rsync С варианта:

в rsync-а так /sdcard/ <цель>
+128
thialfi 7 сент. 2022 г., 07:02:18

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

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

+109
user64832 24 нояб. 2013 г., 01:36:49

Есть два варианта. Вы можете использовать -- сказать РМ , что нет больше вариантов. Второй способ-указать относительный или абсолютный путь к файлу.

Вот некоторые примеры:

РМ -- -Ф
РМ ./-Ф
РМ /путь/к/-ф
+83
tpianca 4 дек. 2014 г., 11:34:14

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