В линуксе шарит кто нибудь?
Отец
Мудрость форума: Образование
2 ответа
Последний —
Перейти
Гость
И ты пришёл на женский форум спросить вот это? Очевидно, что каждая женщина знает, как диагностировать эту проблему, а ты мелкий нуб и будешь послан общаться с клодом...
Ронни
grep -E "1627588" data/archive/2026-08.json
(опция не та)
(опция не та)
Форум: Образование
Всего: 149 125 тем
Новые темы за неделю: 376 тем
- Опрос для курсовой2 ответа
- Кем работать после банковского дела?9 ответов
- Считается ли профильная математика экзаменом по выбору?5 ответов
- Что сдавать на актрису после 9 класса?6 ответов
- Заключит ли компания со мной целевой договор, если у меня плохие оценки в период обучения?4 ответа
- Стоит ли продолжать обучение, если специальность кажется бесперспективной?3 ответа
- Можно ли получить высшее образование юриста на заочке на базе 11-ти классов5 ответов
- Сдача на права и автошкола Фара3 ответа
- Работодатель не сразу сказал, что устраивает на декретную ставку. Это красный флаг?10 ответов
- Сожалею, что не закончила музыкальную школу6 ответов
Популярные темы за неделю: 112 тем
- Вопрос к курсантам/выпускникам Академии ФСБ38 ответов
- Что даёт образование?18 ответов
- Не могу учиться по здоровью как быть?15 ответов
- В ВШЭ и МГИМО правда учатся богатые дети?11 ответов
- Работодатель не сразу сказал, что устраивает на декретную ставку. Это красный флаг?10 ответов
- Кем работать после банковского дела?9 ответов
- Девочки выбираю вуз для поступления, интересует лингвистика. Куда посоветуйте?8 ответов
- Сожалею, что не закончила музыкальную школу6 ответов
- Что сдавать на актрису после 9 класса?6 ответов
- У кого дети в 11 классе, уже начали писать пробники?5 ответов
Предыдущая тема
Всем привет.
Разбирал живую проблему на проде сайта aipredict.one (страница матча зависла со старыми данными) и наткнулся на побочную странность.
На сервере (Ubuntu, GNU grep) искал число в JSON-файле с архивом матчей сайта:
$ user@host:~/aipredict.one$ grep -l '1627588' data/archive/2026-08.json
$
Пусто. Файл существует, права на чтение есть, опечаток в числе нет - проверял несколько раз.
Тут же, для той же самой строки того же самого файла:
$data = json_decode(file_get_contents('data/archive/2026-08.json'), true);
foreach ($data as $rec) {
if ((string)$rec['fixtureId'] === '1627588') {
print_r($rec); // находит без проблем
}
}
PHP находит запись сразу. Файл при этом один и тот же, между командами не менялся.
Вопрос: почему grep мог не найти подстроку, которая физически есть в файле и успешно вычитывается другим инструментом?
Дайте хотя бы 2-3 гипотезы, объясняющие такое поведение, и как проверить каждую.