Еда идентификации: ресторан за пределами пещеры Бату в Малайзии, что же мы едим?

Я пытаюсь вытащить некоторые ссылки из текста, который я скачал из интернета, используя grep, но постоянно получаю "прервана (ядро бросила)". Когда через grep я, как правило, используют , так как я предпочитаю использовать синтаксис Perl (и я бы предотвратить жадность помощью ?). Команда grep сам имеет проблемы применения рисунка в файл без .

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

Обратите внимание, что эта проблема возникает практически с любым рисунком. Пример : команда grep '\.file.txt -ОП формате JPG'

Я хотел бы работать: команда grep '.+?\.file.txt -ОП формате JPG'

Обновление: похоже, что корень проблемы на самом деле этот кусок "кода":

 <сценарий тип="текст/JavaScript">

/***********************************************
* Закладка скрипт сайта- © динамической библиотеки езды на DHTML код (www.dynamicdrive.com)
* Данное уведомление должны оставаться нетронутыми для законного использования
* Посещение динамический диск в http://www.dynamicdrive.com/ для полный исходный код
***********************************************/

/* Модифицированное для поддержки оперы */
bookmarksite функции(заголовок,url){
если (окна.боковая панель) // браузера Firefox
 окна.боковая панель.addPanel(заголовок, url, "");
остальное, если(окна.опера && окна.печати){ // опера
 ВАР Элем = документ.метод createElement('а');
Элем.метод setAttribute('близко',URL-адрес);
Элем.setAttribute ("название", "название");
Элем.метод setAttribute('отн','панели');
Элем.нажмите кнопку();
} 
остальное, если(документ.все)// т. е.
 окна.внешние.AddFavorite(url, название);
}
</скрипт>

источник: http://www.dynamicdrive.com/dynamicindex9/addbook.htm
Я сначала решил, что "*" вызывает проблемы. Тестирование показывает, что символ авторского права, проблема на самом деле. Возможно ли, что это проблема с разными кодировками? Даже копирование и вставка в новый документ вызывает, хотя одни и те же вопросы.

Мое окружение: "с Cygwin в Windows 8.1 64разрядных" Выходной язык:

$ язык
Язык=язык.В UTF-8
Языкового="язык.В UTF-8"
Lc_numeric языкового="язык.В UTF-8"
У="язык.В UTF-8"
Категории lc_collate="язык.В UTF-8"
LC_MONETARY="язык.В UTF-8"
Для категории lc_messages="язык.В UTF-8"
Значение lc_all=

Грэп версия:

 $ грэп --версия
грэп (Лицензия GNU grep), с 2.14.56-1e3d
Авторское Право (C) 2013 Года Фонд Свободного Программного Обеспечения, Inc.
Лицензией GPLv3+: в GNU GPL версии 3 или более поздней <http://gnu.org/licenses/gpl.html>.
Это свободное программное обеспечение: вы можете свободно изменять и распространять его.
Нет никаких гарантий, в той степени, разрешенной законом.

Автор Mike Haertel и другие, см. <http://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.
+222
endur 7 апр. 2020 г., 05:14:50
22 ответов

Работает меньше, а

Значение lc_all=измените ru_RU.Меньше файлов в кодировке cp1251 

при условии, что измените ru_RU.Кодировке cp1251 локаль существует на вашей системе (см. Если значение lc_all=измените ru_RU.Кодировке cp1251 локаль набором символов возвращает CP1252) говорит меньше , что вы не в той локали, которая означает, что файл закодирован в эту кодировку и что терминал использует эту кодировку.

Если эмулятор терминала было начато в локали, где кодировка должна быть UTF-8, он будет ожидать, что символы кодируются в UTF-8, так что не знаю, что делать с теми кодировки cp1251 в кодировке символов, что меньше бросает на него.

Нужно также запустить эмулятор терминала в той локали, или вы могли бы использовать luit сделать перевод (при условии терминала кодировка должна быть UTF-8).

Или вы можете использовать функцию iconv для преобразования файла в терминал локали кодировку:

с iconv -F в кодировке cp1251 < файл | меньше
+980
Glenda Limoges Ethridge 03 февр. '09 в 4:24

В обоих случаях петля будет работать только два раза (один раз за слово след и один раз за слово 10).

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

Первый

#!/Бен/ш
для J в $(сл 10); делать
 входные кошка 
сделал >> вывод

Второй

#!/Бен/ш
я="$(входной кошка)"
для J в $(сл 10); делать
 Эхо "$я"
сделал >> вывод

Одна из причин, почему Эхо медленнее, может быть, что ваш некотируемых переменной разбивается на пустое пространство на отдельные слова. За 50МБ, что будет много работы. Цитата переменные!

Я предлагаю вам исправить эти ошибки и повторно оценить свои тайминги.


Я испытал это на местном уровне. Я создал 50МБ файл, используя выход смолы кф - ДД БС=1М количество=50. Я также расширенные петли выполнить с коэффициентом х100, так что тайминги были расширены в разумных пределах (я добавил еще петлю вокруг весь ваш код: для K в $(сл 100); сделать ... сделал). Вот такие тайминги:

времени ./1.ш

реальные 0m5.948s
пользователь 0m0.012s
представление sys 0m0.064s

времени ./2.ш

реальные 0m5.639s
пользователь 0m4.060s
представление sys 0m0.224s

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

времени ./2original.sh

реальные 0m12.498s
пользователь 0m8.645s
представление sys 0m2.732s
+934
ralugm 23 июл. 2017 г., 16:32:58

В Excel 2011 будет держать связь, когда вы сохранить в формате PDF, но только если дать полный URL-адрес. Я не мог найти родной способ сохранить встроенных гиперссылок при сохранении в PDF из Excel 2011. Однако, есть несколько решений:

  • Если у вас есть цифры (Яблоко эквивалент в Excel) вы можете загрузить xls-файл, а затем Сохранить как PDF-файл оттуда.
  • Если вы не имеете номера, вы можете использовать онлайн-инструмент преобразования, такие как: http://www.zamzar.com/
+920
CodeLikeBeaker 25 дек. 2012 г., 11:20:32

Вау, жалко ребят, по некоторым причинам я проверила 3 раза все команды Bitcoind и не видел его, но вот это:

listtransactions [счет] [кол-во=10] [с=0] 

Возвращает до [число] большинство последних сделок пропустив первый [из] операций за счет [счет]. Если [счета] не предоставил вернется недавней транзакции со всех счетов.

+876
rwoodsmall 25 сент. 2013 г., 01:31:23

Я делаю диплом (диссертацию) в вычислительной технике в Канаде. Я начал мои исследования в сентябре 2015 года и теперь до конца апреля 2017 года, но я не делал никаких серьезных исследований. Это очень тяжело и я наверняка понадобится дополнительное время, чтобы закончить мои исследования и выпускника.

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

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

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

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

Редактировать:

Я тоже работаю в ТА и время тоже идет к подготовке для лабораторий и разметочных работах студентов.

+865
ndyer 1 июл. 2017 г., 06:06:25

Прошить его через recovery, но вам нужно очистить кэш после перепрошивки или ОПП рухнет, поэтому делая телефон непригодным и заставляет вас вытирать.

+802
user312227 5 авг. 2012 г., 21:20:51

Так что, получается, это баг в текущей пара код скачать Протон. Это "доступно", но не загружаются при выборе. Работа-вокруг, чтобы установить новые игры для Windows (что уже не установлен) и установить новую версию Протона.

+785
Nonyme 1 дек. 2010 г., 07:22:05

Это был неисправный кабель. Просто есть новый, и это работает прекрасно. Причина, почему я разместил здесь в основном просто чтобы увидеть, если gfxCardStatus имел ничего общего с ним. Но спасибо всем за помощь

Мир

+774
birdlife 20 мар. 2014 г., 13:37:18

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

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

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

Пример:

функции printf "%ы\0" $'Х\Ц' Г З | п при МФС=" читать -р-д $'строка\0' 
делать
 функции printf "%з\п" "$строка"
сделано

Выход:

х

г
з

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

функции printf "%ы\0" $'Х\Ц' Г З | п при МФС=" читать -р-д $'строка\0' 
делать
 с printf "%s" на "$строка"
сделано

Выход:

х
УГ(...)

Я добавила (...) И это значит что там нет конца строки в конце второй линии. Но текст по-прежнему обрабатывается и печатается.

+749
AJSK Jurnal 1 окт. 2016 г., 21:00:06

Насколько я могу судить, в комплекте версия пытается поговорить с алса напрямую и это не сработает, пока вы с PulseAudio работает. Простое решение: pasuspender ./launch-limbo.sh. Комплексное решение: принять Лимбо использовать системную версию Wine.

+746
user73378 8 янв. 2012 г., 22:44:14

Мы привыкли играть Necromunda лет назад-я не уверен, если это все еще вокруг. Как Вархаммер это был игровой игровой мастерской, но я думаю, что это могло бы удовлетворить вашим целям. Он пришел с достаточно "местности" в поле для поддержки игры. Было бы хорошо подходит для многопользовательской игры (думаю, городские банды-бой бесплатно-для-всех). Нужны были, так что барьер низкая всего несколько миниатюр и быстрая банда может быть создана быстро и новых игроков, в то время как опытный создана местности.

+595
Steve Graff 15 окт. 2019 г., 08:28:00

Блокчейн может быть построен такой?

1) Алиса посылает Бобу один Х-монету.

2) блокчейн протокол берет х и далее (допустим) 100 транзакций и ставит их в блок.

3) распределенные одноранговые узлы проверить все транзакции в этом блоке. Они все работают от одного и того же консенсуса блок протокола, а не создавать отдельные конкурирующие блоки.

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

5) повторить

Как я понимаю, он (и я, вероятно, не), доказательство разрешения (Pop) система, как это выглядит лучше, чем традиционные доказательство работы (PoW) и доказательство доли (POS) систем, потому что:

  • Дорогостоящие расчеты и энергозатраты будут устранены;

  • Централизация майнинга (и его нормативно-опасный) уменьшается;

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

  • Ничто на кону (нос) проблема сведена к минимуму, потому что шахтеры просто не могут создать другие блоки или цепи;

  • Хронологическая проверка и мгновенно неизменяемые блоки предотвращения двойных расходов;

  • Монеты не будут освобождены и потратил, а не копили и поставил как POS-систем;

  • Понижательное давление на цены снижается, потому что шахтеры не должны продать блок награды для Фиат покупать электроэнергию для добычи полезных ископаемых;

  • Шахтерам платят в любое время, а не эпизодически с течением времени;

  • Поп остается распределенной, децентрализованной, надежности и ненадежными;

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

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

Спасибо.

+595
CodeDoge 26 мар. 2018 г., 17:52:31

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

Это правда?

Спасибо

+566
Gareth Daine 21 дек. 2022 г., 04:30:29

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

Разрезать пополам и удалить семена. Поместите разрезанной стороной вниз на блюдо и добавить 1/2" воды. Готовьте на высокой мощности 8 минут или до тендера. Оставить настаиваться 5 минут.

Я видел это, и я был очень голоден, поэтому подумал: "почему бы не попробовать -- 8+5=13 минут точно лучше, чем сидеть на печи, чтобы подогреть + 50 минут Время выпечки", поэтому я дал ему шанс.

Я готовила, что любитель штопать рядом так долго ... это никогда не казалось мягким. Я думаю, что я, наконец, получил его нежная после сдачи его обратно в микроволновой печи в течение 8 минут, в то время как 5 раз, и даже тогда он был очень пятнистым в готовности были несколько пятен очень горячий и мягкий, а кому-то тяжелый рок.

Любые идеи, что я мог сделать не так? Кто-нибудь имел успех в приготовлении butternet сквош в микроволновой печи?

+560
Alvarito050506 31 окт. 2022 г., 03:24:40

Вам нужен сценарий, так как "наращивание" под Linux на самом деле просто части строки имени файла. Вам нужно сделать некоторые манипуляции со строками в скрипте, чтобы получить новое имя.

#!/бин/Баш
имя в *.Формат JPG
делать
ПРЕФИКС=${ИМЯ%.*}
НОВОЕ_ИМЯ="$PREFIX.jpg"
 МВ "$имя" "$НОВОЕ_ИМЯ"
сделано

Двойное цитирование-это важно, если у вас имена файлов с пробелами в них. Я думал, что некоторые дважды цитируешь, был немного inobvious.

+534
Bhagwan Bidgar 8 июн. 2022 г., 11:05:26

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

Я обычно хорошо промойте, и с белым рисом полоскать достаточно часто. Однако, я готовила перловку в моей рисоварке и он держал над пеной. После прочтения этой ветки я распыляется сверху немного рапсового масла и он немедленно прекратил. Ура!

+455
Ranbhir 5 апр. 2017 г., 18:11:07
на awk 'ФНР == ШП { onecol[$0]=1;следующий; }; $1 в onecol' fileB fileaбыл
+357
dony56156 28 мар. 2019 г., 04:05:58

Если вы использовали iCloud резервного копирования, вы можете восстановить резервную копию вашего предыдущего телефона на новый телефон сбросить контент и настройки нового телефона в Настройки → Сброс.

магистральное отдельно для SMS/MMS и будут восстановлены, когда вы войдите в свой идентификатор Apple в iCloud. Оба они отделены от своего мобильного телефона. iCloud не хранить SMS-сообщения/МСС как сообщения iMessage, только базы данных в резервную копию iCloud.


Этот сайт iLounge руководство имеет больше информации о восстановление текстовых сообщений из резервной копии iCloud.

+254
Puddin 27 июл. 2020 г., 23:46:16

Нет необходимости ждать звука будет завершено, верно? Так что вы могли бы просто

воспроизведение файла.Огг </dev/нуль &>/dev/нуль &

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

+212
Chychynlike 13 авг. 2016 г., 16:13:32

В https://wiki.ubuntu.com/X/Config/Resolution :

Существует несколько способов сделать настройки расширения xrandr ПМЖ из сессии к сессии: а) .xprofile, б) КДМ/ГДМ, с) файл xorg.конф.

+151
Mahesh Ghuge 27 окт. 2021 г., 23:08:34

Ваш сервер работает сервис НТП

ntpq -п
 дистанционное рефид ст т при опросе достичь задержки смещения джиттера
=============================================================================
 *Локальная(0) .Местных. 5 л 14 64 377 0.000 0.000 0.000

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

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

сервер 127.127.1.0
ограничить 10.42.0.0 маска 255.255.255.0 nomodify notrap

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

Фадж 127.127.1.0 слой 14

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

+56
qwaiqir 18 авг. 2015 г., 11:33:06
[ -Ф $клавиша num3 ]

Не имеет смысла, так как вы претендуете на сплит+Глоб оператора к содержимому $клавиша num3.

[ -Ф "$клавиша num3" ]

Хотел бы проверить, является ли $клавиша num3 путь (абсолютный, если он начинается с /, относительно текущего рабочего каталога, если не) разрешает файл, типа регулярные или ссылка на обычный файл.

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

реж=/некоторые/реж
[ -Ф "каталог$dir/$sum3" ]

Вы можете проверить заранее, что $sum3 не начинается с / или не содержащие /.

Обратите внимание, что если $Дир является /, этот подход не будет работать на системах, которые лечат /в/Foo/бар пути специально. Так что вы можете относиться к реж=/ дело специально.

случае $dir в
 файл/)=$Dir и$клавиша num3
 *) файл=каталог$dir/$клавиша num3
эсок
[ -Ф "$файл" ]

Чтобы проверить, что $клавиша num3 - это относительный путь (на регулярные файл) из любого каталога в каталог, дерево с корнем в текущем каталоге, оптимально будет использовать ЗШ вместо:

файлы=(**/клавиша num3$(дн-.))
если (($#файлы > 0)); тогда
 Эхо "успех: $#файлы такие файла(ов) найдено"
еще
 Эхо провала
интернет
+34
michau 27 июн. 2012 г., 05:37:49

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