Category Archives: Bash

linux(ubuntu/mac) xlsx to csv

Преобразовать excel(xlsx) в csv linux(ubuntu/mac) console Установить gnumeric

Преобразовать xlsx в csv

Добавить разделитель с csv не работает, надо сначала в txt потом rename csv

Затем

 

Изменить размер картинки через косноль linux

Аргументы —resize — размер —quality — качество —исходный файл —конечный файл

Сохранить alias Mac

Создадим .bash_profile в домашней папке

Пропишем наш alias

Применим alias

 

wget + curl

wget Команда Описание wget http://example.com/file.zip скачивание файла file.zip в текущую директорию wget -P /path/to/save http://example.com/file.zip скачивание файла file.zip в директорию /path/to/save wget -c http://example.com/file.zip докачивание файла file.zip в случаи обрыва wget -O arch.zip http://example.com/file.zip скачивание файла file.zip и сохранение под именем arch.zip wget -i files.txt скачивание файлов из списка в files.txt wget —tries=10 http://example.com/file.zip количество… Read More »

curl json

Получаем содержимое страницы и отображаем в json читаемом формате

Отобразить недавно модифицированные файлы

 

Работа с архивом linux консоль

Создать архив tar

  Распаковать архив

 

Bash шпаргалки

Делаем бэкап mysql

Создаем архив

Извлекаем архив

Скачиваем файл с сервера (ssh)

Закачиваем файл на сервер (ssh)

Узнать размер папок

Вывести размер папок в текущей директории с их размером и сортировка

Найти упоминание строки кроме директории

Посчитать кол-во файлов в котором нашли искомое

Поиск рекурсивно по… Read More »

Немного bash

Имеется такое содержимое файла:

Необходимо: Вывести строки, в которых фигурирует только apache.

Отформатировать вывод таким образом, чтобы показывались только SITE IP GET например mail.ru 19.128.67.32 «GET /?login=blabla»

Напишите на bash скрипт, который выполняет такие действия: Если отсутствует каталог «catalog» создать его, затем создать в каталоге файлы: file1, file2, file3, … , file21.… Read More »