Используя модификаторы Perl-совместимых регулярных выражений (PCRE в) в грэп

Я просто корни моего Samsung Галактики i9500 с Г4 сегодня. Он работал хорошо, я даже перезапустить его несколько раз, чтобы проверить все шло хорошо и денди. Я также установил два приложения, чтобы увидеть, если суперпользователя работает (busybox и себе titaniumbackup) и оба, казалось, прекрасно работать.

Теперь, при попытке сделать резервную копию Nandroid я вошел в режим восстановления и коснулся "перезагрузить устройство". Послесловия, прибор перестал начиная правильно.

Как описано в названии, экран остается черным с сообщениями выскакивает что-то вроде "[х] приложение перестал работать". Пытаюсь выключить устройство, дает мне обычный Windows (выключение/режим полета/перезапуск). Кроме того, я могу изменить громкость. Любая идея, что может быть происходит?

+156
user77987 7 нояб. 2010 г., 11:38:54
20 ответов

Однажды я услышал, что наши телята имеют быстрое время восстановления! И они "тяжело" расти, поэтому некоторые специалисты отстаивают ideia обучения, 3 раза в неделю, как вы думаете? У кого-то есть еще один способ для теленка обучение?

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

Вы упоминаете 120 ГБ данных, и "длинные праздники", поэтому я предполагаю, что это что-то порядка двух месяцев. Точные цифры не очень важны, но величину составляет: что составляет примерно 2 ГБ данных в день, в среднем. Очевидно, вам могут больше стрелять в некоторые дни и меньше в другие дни, но это не особо важно.

Просто места для хранения не должно быть слишком много проблемы. Руди упоминал Dropbox и Google Диск; еще один очевидный вариант является Amazon S3, который обеспечивает веб-браузер на основе файла загрузить утилиту через консоль управления. Хранение 120 ГБ, из них стоит около 15 долларов США в месяц, или около $11, Если вы идете с сокращением избыточности хранения. Не ест заметно в любой разумный бюджет поездки. Они также взимать небольшую плату за передачу данных сам.

Однако, вы должны учитывать время, которое потребуется, чтобы загрузить файлы. В то время как показатели нисходящей передачи данных, как правило, довольно высокая, выше часто не так. Кроме того, поскольку вы говорите об отдаленных районах, не ожидать быстрый Интернет, особенно вверх по течению. Вы должны, вероятно, быть счастливым, если вы можете найти места, где можно загружать по 1 Мбит/с, что означает, что 1 МБ данных занимает около 10 секунд для передачи. Имейте в виду, что 2 ГБ-это (грубо) 2000 МБ. 2 ГБ, тогда будет принимать порядка 5-6 часов, что вы бы тратить в день только и ждет загрузки, чтобы закончить. И это если Вам ПОВЕЗЕТ. Это вполне возможно, что более общая скорость передачи потока данных может быть половина или меньше, что означает, что вы тратите столько времени, просто загрузив фотографии, как вы проводите их принимать!

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

+840
BenB 3 февр. 2012 г., 23:21:42
Другие ответы

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


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

Я знаю, что ты спрашивал это-давно, но в любом случае, если кто-то другой испытывает эту проблему, что я и сделал, я нашел решение: установка Nero Linux 4 в. Он горит MP3 дисков (в режиме данных), но они смогут быть воспроизведены на любом MP3-плеер, способный.

+815
Radu Gabriel 10 янв. 2015 г., 07:21:43

Компании Verizon и HTC опрошенные поставили, с ICS 4.0.3.

Это, кажется, общая проблема, особенно с ICS, но мне еще предстоит найти окончательное решение, которое работает для меня.

Я только что получил мой новый телефон, и прошли через основные настройки, включая синхронизации телефона с моей учетной записи Exchange на рабочем месте. Почта нормально (вверх и вниз), контакты в порядке (по крайней мере, не уверен), и события, созданные на моем телефоне передаются на сервер, а затем в моем кабинете стол, но события уже на сервере, не синхронизировать вниз к телефону.

Я нашел одно из возможных решений для другого устройства HTC СВК; удалить все календарные данные, а затем удалить и переустановить учетную запись Exchange. Сделал, что до сих пор не работает. Мой последний телефон был относительно древних (Сони Xperia х10, Андроид Эклер), используемые приземления для своей почтовой программы, и был ряд проблем, но синхронизация назначении не был одним из них. В чем же дело?

+767
schmett29 14 сент. 2021 г., 16:07:09

Короткий ответ - нет. Тяжесть последствий Хайянь был на островах Лейте и Самар, ни о каком действительно туристическое направление. Себу, который является, всего лишь сравнительно незначительные повреждения, и места за пределами Себу Манила и Палаван пришел через практически невредимым.

+710
mdholl6188 11 нояб. 2018 г., 11:44:28

ТЛ;ДР

3-я попытка на самом деле работает! Я уезжаю в первые 2 попытки, так что другие, которые могут прийти на этот Q&A в будущем, мы надеемся узнать о том, как нетривиальные проблемы это разобрать оборотах информацию о версии и определить происхождение которого пришел первый, второй и т. д.

Попытка #1 (ОП сказал, что не работает)

Эта команда сортирует вывод и даем вам их в порядке версии:

$ оборотах -м ядре --queryformat "%{версия} %{выпуск}\N"в|Сорт-Н
2.6.18 238.12.1.el5
2.6.18 238.19.1.el5
2.6.18 274.12.1.el5
2.6.18 308.8.2.el5

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

Попытка #2 (ОП сказал, что не работает)

$ оборотах -м ... последние ядра | руководитель -Н 1 | вырезать -д' ' -Ф1
ядра 2.6.35.14-106.fc14 по

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

Попытка #3

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

Если обороты уже не установлен, но вы можете сделать это следующим образом:

ням установить rpmdevtools

Первый инструмент, который полезно называется rpmdev-vercmp. Этот инструмент можно сравнить 2 наименования МЗП и сказать, кто из них новее. Например:

$ rpmdev-vercmp ядра 2.6.35.14-100.fc14 все.ядра 2.6.35.14-103 архитектуру x86_64.fc14 все.архитектуру x86_64
0:ядра 2.6.35.14-103.fc14 все.архитектуру x86_64 новее

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

Этот инструмент является платить-грязь. Вы можете использовать его следующим образом:

$ оборотах -м ядре | rpmdev-сортировка 
ядра 2.6.35.14-100.fc14 все.архитектуру x86_64
ядра 2.6.35.14-103.fc14 все.архитектуру x86_64
ядра 2.6.35.14-106.fc14 все.архитектуру x86_64

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

$ оборотом в минуту-Q --queryformat '[%{имя} %{FILEMODES:завивка} %{имена}\Н]' \rpmdevtools 
 | грэп -е "^.* - Х..Х..Х.." \
 | у awk '{печати 3$}' \
 | СЭД с#/usr/Бен/##' \
 | вставить - - - \
 | колонки -Т

аннотировать-выход checkbashisms licensecheck
страницу-предупреждение rpmdev-bumpspec rpmargs 
rpmdev-опция -- checksig rpmdev-cksum rpmdev-дифф
rpmdev-экстракт rpmdev-мд5 rpmdev-newinit
rpmdev-newspec rpmdev-упаковщик rpmdev-rmdevelrpms
rpmdev-setuptree rpmdev-SHA1 для rpmdev-sha224
rpmdev-SHA256 для rpmdev-значения sha384 rpmdev-криптография SHA512
rpmdev-вроде rpmdev-сумма rpmdev-vercmp
rpmdev-wipetree rpmelfsym rpmfile
rpminfo rpmls rpmpeek
rpmsodiff rpmsoname spectool

Альтернатива #3

Альтернатива о том, что ФП в комментариях упоминалось, является использование сортировки -в. Это капитал . Я никогда не слышал этого переключателя либо. От рода Man-странице:

-В-варианта-сортировка
 естественный вид (версия) чисел в текст

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

$ оборотах -м ядре | рода -в
ядра 2.6.35.14-100.fc14 все.архитектуру x86_64
ядра 2.6.35.14-103.fc14 все.архитектуру x86_64
ядра 2.6.35.14-106.fc14 все.архитектуру x86_64
+708
DreX 15 июн. 2021 г., 15:16:48

Как в обсуждении, чтобы сделать ваше приложение для прослушивания, отличного от localhost можно отредактировать файл:

apprtc/src/third_party/oauth2client/tools.py

И редактировать строки, чтобы ваш публичный IP

argparser.add_argument('--auth_host_name', значение по умолчанию localhost='',

чтобы стать

argparser.add_argument('--auth_host_name', Public_IP по умолчанию='',
+689
KalaiTamil VP 31 авг. 2020 г., 09:21:56

Используя яблочный списков MDL:

 файл списков MDL -имя kMDItemNumberOfPages.формат PDF

чтобы получить только количество страниц:

 списков MDL -имя kMDItemNumberOfPages -RAW-файла.формат PDF
+653
Michael Schmid 13 окт. 2014 г., 22:20:18

Может монстр, похожий на героя, перемещать 2 места, выполнить другое действие, как нападение, или открыть дверь, и снова двигаться 2 места?

+607
pezeano 30 мая 2019 г., 04:25:01

iSSH не можете вспомнить свой пароль. Coccinellida можете сохранить пароль. Но это отмороженные мой горный лев иногда ...

Симо-это хорошо, но она коммерческая.

+566
kva1966 1 мар. 2014 г., 00:31:07

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

Эхо "начало"
(
 компакт-диск "$дома/фрагментик"
 Эхо "Роло" > file.txt
)
Эхо "окончание"

хотя в этом примере, вы могли бы просто

Эхо "Роло" > "$HOME/foobar/file.txt"
+457
InfectedPrince 20 апр. 2018 г., 06:34:38

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

+447
nezox 15 февр. 2012 г., 14:12:29

Вот файл launchd агент для обязаннос, что будет делать трюк:

<?формат XML версия="1.0" кодирование="UTF-8"?>
<!Элемент DOCTYPE plist с общественностью "-//Яблока//ДТД файл plist 1.0//ванной" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist ОС версия="1.0">
<дикт>
<ключ>метка</ключ>
<строка>ком.обязаннос.наблюдатель</строка>
<ключ>Аргументы</ключ>
<массив>
<строка>/usr/местные/Бен/обязаннос</строка>
<строка>/пользователи/joshgummersall/.обязаннос</строка>
</массив>
<ключ>имя пользователя</ключ>
<строка>joshgummersall</строка>
<ключ>сообщение</ключ>
<ложных/>
<ключ>WatchPaths</ключ>
<массив>
<строка>/пользователи/joshgummersall/.обязаннос</строка>
</массив>
</дикт>
</plist в>

Очевидно, заменить joshgummersall с вашим собственным именем пользователя. Я поместил этот файл в ~/библиотеки/LaunchAgents/обязаннос.файл plist, chmmodD до 644 и побежал:

$ помощью следущей загрузке -ф -ш ~/библиотеки/LaunchAgents/обязаннос.файл plist
+420
Gerard van den Bosch 11 мар. 2016 г., 08:39:11

Оке кажется, что у вас уже установлена более поздняя версия наддува (1.53), текущая версия которой libboost-всех-Дев очка тоже 1.49 (см. Это). Вы не можете установить обе, так что вам нужно снять новый импульс, Если вы хотите установить старую.

+365
Anton Novoselov 10 мая 2021 г., 13:52:56

Если нет никаких шансов, что любой из символов <> | может возникнуть в данные, которые вы хотите сохранить в файл, то почти наверняка, наиболее эффективное решение-это просто трansliterate их полностью:

тр '<>|' '' <входной_файл | ###перевести все символы до разделителя пространства
тр -ы '' >выходной_файл ###результаты трубу второй ТР и сжать пробелы

СЭД может работать для вас, но если это произойдет, это будет почти наверняка будет медленнее при этом. Вы должны быть осторожны при работе ж/ входные файлы не строится вокруг ewline разделителями и с помощью инструментов, предназначенных для обработки ewline с разделителями данных (например, СЭД и грэп) , потому что некоторые реализации могут разрушаться под буфер процедить.

Ваша проблема не (пока) , хотя: А вы отправили неверный синтаксис в СЭД команду. @Archemar уже прокомментировал, что это, но вот почему:

В СЭД с///ubstitution-это команда, состоящая из трех полей:

  1. в с командной примитивные следует разделитель (обычно /)
  2. регулярное поле шаблон выражения следовал той же разделитель
  3. поле замена с последующим разделитель и необязательные флаги

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

Если ваша реализация СЭД может обрабатывать один-линейный вход и является POSIX-совместимы, то это должно работать вместо:

СЭД 'г/<>|/ /;с/ */ /г' <входной_файл >выходной_файл

...где у первобытного выше СЭДс ТРansliteration функции.

+321
user71714 15 окт. 2020 г., 19:40:21

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

У нас есть статья на полив газонов , который имеет инструкции и советы для поддержания хорошего газона. Вкратце:

  • Вода глубоко и нечасто газон

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

  • Изменение графика полива в зависимости от сезона

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

  • Не надводные

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

+290
user31372 16 июн. 2014 г., 18:42:08

Предложенная фиксация нашли в FreeBSD в форуме нужно создать ~/.файла и вызова менеджера рабочего стола, люминий в моем случае, от него. Интернет .xinitnrc также должен иметь исполняемый бит установлен.

Как и в:

кошка << ВФ > ~/.файла
старпома старт-люминий-обои для рабочего
ВФ

команду chmod а+х ~/.файла

После этого изменения, я могу войти, используя тонкий.

+282
Dom Stubbs 4 янв. 2022 г., 13:24:52

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

Ну, я думаю, это потому, что я не вышел из системы или перезагрузке до этого в течение длительного времени. Выход и/или перезагрузки + relauching каждого приложения (один или два раза?) скорее всего, что это исправил.

Спасибо и извините.

Редактировать: может быть, я был слишком поспешным. Один из значков, что из Spotify, по-прежнему отсутствует, независимо от того, сколько раз я пытаюсь перезапустить приложение.

Редактировать 2: я получил Спотифай значок обратно тоже по удаления приложения из дока, а затем добавить его снова. Теперь все на причале снова выглядит нормально.

+74
Symen Timmermans 13 дек. 2014 г., 07:34:08

Я обычно читаю человека страница перед использованием команды.

Поэтому, когда я использую rsync таким образом, я использую -АВ варианты, которые сродни -rlptgoDv, или -rlptgoD () и (многословный).

Редактирование (после вашего комментария):

Точно такое же случилось со мной, maaaany лун тому назад, я прочел использования секций и, конечно, там написано (после первого примера): обратите внимание, что расширение подстановочных знаков в командной строке (*.C) в список файлов обрабатывается оболочки.... Я тоже заметил, что не сохраняет даты и тоже удобно, я думал -АВ будет идеальным.

Из man-страницы:

[..]
Использование
 Вы использовать rsync таким же образом вы используете РКП. Необходимо указать источник и место назначения, одна из которых может быть удаленной.

 Возможно, лучший способ объяснить синтаксис с некоторыми примерами:

 в rsync-Т *.с именем foo:src/и

 Это позволит перенести все файлы, соответствующие этому шаблону *.C из текущего каталога в каталог src на машине ФОО. Если какие-либо файлы уже существуют на удаленной системе, то rsync на удаленный-протокол обновление используется для обновления файл, отправив
 отличия лишь в данных. Обратите внимание, что расширение подстановочных знаков в командной строке (*.C) в список файлов обрабатывается оболочку перед запуском rsync, а не сама по rsync (точно так же, как и все остальные в POSIX-стиле программы). 

 в rsync-АВЗ фу:в src/бар /данные в/tmp

 Это будет рекурсивно скопировать все файлы из директории src/бар на машине foo в /данные в/tmp/бар каталог на локальной машине. Файлы передаются в режиме "архив", которая гарантирует, что символические ссылки, приборы, атрибуты, разрешения,
 собственности и т. д. сохранились в передаче. Кроме того, сжатие будет использоваться, чтобы уменьшить размер порции данных передачи.

 по rsync -AVZ действительно фу:ГКЗ/бар/ /данные в/tmp

 Слэша на изменения источник такого поведения, чтобы избежать создания дополнительного уровня каталога в пункт назначения. Вы можете думать о трейлинг / на источнике как "скопировать содержимое этого каталога", а не "скопируйте каталог с именем",
 но в обоих случаях атрибуты каталога, содержащего переносятся в каталог, содержащий на место назначения. Другими словами, каждый из следующих команд копирует файлы таким же образом, включая их настройку атрибутов
/дест/ФОО:

 использование rsync -АВ /в src/foo в /дест
 использование rsync -АВ /в src/foo в/ /дест/ФОО
 Отметим также, что хозяин и модуль ссылок не требуют Слэша скопировать содержимое папки по умолчанию. Например, обе эти скопировать содержимое удаленного каталога в "/дест":

 в rsync-АВ узла: /дест
 использование rsync -АВ узле::модуль /дест

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

 Наконец, вы можете перечислить все (перечислимы) модулей из определенной демон rsync и если не указывать имя модуля:

 по rsync somehost.mydomain.com::
[...]
+71
Nita Standke 3 июл. 2016 г., 05:54:02

Я пишу сценарий оболочки (Bash), чтобы забрать и построить несколько кусочков программного обеспечения. Сценарий также пишет несколько небольших конфигурационных файлов и нужно изменить пару уже существующих файлах config. Что является лучшим способом, чтобы найти и заменить несколько строк в текстовый файл с bash-скрипт?

Это звучит как задание для СЭД, но я не понимаю синтаксис...

+17
Anne Thomson 12 мая 2018 г., 02:53:48

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