подстрока

linux Конвертировать tar.gz в .ZIP архив -- команда терминала (для всех файлов в папке, bash)

Делаем так:

  1. Переходим в папку (лучше создать отдельную, чтобы ничего не удалилось) где лежит наш архив .tar.gz (или много таких архивов).
  2. Копипастим вот такую команду (копируем целиком и вставляем в терминал):
    for f in *.tar.gz;\
    do rm -rf ${f%.tar.gz} ;\
      mkdir ${f%.tar.gz} ;\
      tar -zxvf $f  -C ${f%.tar.gz}  ;\
      zip -r ${f%.tar.gz}.zip ${f%.tar.gz}  ;\
      rm -rf ${f%.tar.gz} ;\
    done

Как это работает

Как она работает (для каждого файла .tar.gz на уровне папки запуска -- bash скрипт, использующий цикл):

mysql LIKE синтаксис Поиск по подстроке -- пример запроса (LOWER -- без учета регистра)

SQL LIKE

Для начала скажем что общий вид запроса таков:

SELECT * FROM `имятаблицы`  WHERE `имястолбца` LIKE '%фрагмент%';

Например:

SELECT * FROM `people`  WHERE `name` LIKE '%Vas%';

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

Запрос из php

Поиск без учёта регистра возможен запросом вроде (php код):

Subscribe to RSS - подстрока