0.00
0 читателей, 4902 топика

Linux команда xargs.


Linux команда xargs — команда, позволяющая выполнять повторяющиеся действия.

Ссылка на видео «Linux команда basename — выделяет краткое имя файла из полного имени.»
www.youtube.com/watch?v=cGsTDvP5ZFs

Ссылка на видео «Linux команда cp — копирование файлов и папок на Ubuntu»:
www.youtube.com/watch?v=v0ZOcHqxtmU

Ссылка на видео «Linux команда mkdir и команды создания файлов.»
www.youtube.com/watch?v=7GhzNwkvQ1I

Ссылка на видео «Linux команда mv — переместить (переименовать) файл или папку на Ubuntu»:
www.youtube.com/watch?v=z0EIH3IMyAw

#!/bin/bash

# 0:23 без аргументов работает как echo
ls -1 | xargs

# 1:04 параметр -n управляет количеством передаваемых в обработку строк
ls -1 | xargs -n5

# 1:51 параметр -i пердаёт строку в фигурные скобки в следующую команда
ls -1 | xargs -n1 -i echo XXX=={}===RRR

# 3:05 = 1.) переимеруем все файлы .txt в .TTT
basename -s .txt *.txt | xargs -n1 -i mv {}.txt {}.TTT

# 5:18 = 2.) Теперь наоборот, переимеруем все файлы .TTT в .txt
basename -s .TTT *.TTT | xargs -n1 -i mv {}.TTT {}.txt

# 6:02 = 3.) создать директории с именами txt-файлов (без расширения txt) и скопировать во вновь созданные и директории соответствующие файлы

# 6:21 = 3.1.) сначала создаём директории
basename -s .txt *.txt | xargs -n1 -i mkdir {}

# 7:09 = 3.2.) затем копируем в созданные директории txt-файлы
basename -s .txt *.txt | xargs -n1 -i cp {}.txt {}/

# 8:11 справка
xagrs --help

Linux команда chmod - команда изменения прав доступа.


Linux команда chmod — команда изменения прав доступа к файлам и папкам.

Ссылка на видео «Двоичная система счисления»:
www.youtube.com/watch?v=_rIx1HJF_w0

# 2:43 добавить опцию «исполняемый файл» для всех типов пользователей для файла example.sh
chmod x example.sh

# 6:12 убрать опцию «исполняемый файл» для всех типов пользователей для файла example.sh
chmod -x example.sh

# 6:33 установка прав с помощью знака «равно»
chmod =rwx example.sh

# 6:55 установка полного набора прав для отдельно взятой категории пользователей (others)
chmod o=rwx example.sh

# 7:20 убрать права с помощью знака присвоения «равно» для одной конкретной категории (others)
chmod o= example.sh

# 7:31 убрать с помощью знака присвоения «равно» ВСЕ права для ВСЕХ категорий пользователей
chmod = example.sh

# 7:50 добавить все права для всех категорий «буквенным» присвоением
chmod u=rwx,g=rwx,o=rwx example.sh

# 8:25 добавить все права для всех категорий «цифровым» присвоением
chmod 775 example.sh

# 8:54
chmod --help

Командная строка Linux для новичков


Основы работы в командной строке Linux. Базовые навыки, основные команды.

В этом видео рассказывается про работу в командной строке Linux. Затрагиваются общие теоретические вопросы. Даются начальные знания о работе в командной строке Linux.

Конспект по работе в командной строке для новичков:
pingvinus.ru/note/command-line-for-newbies

Статьи и трюки командной строки Linux:
pingvinus.ru/notes/command-line

Наш Телеграмм. Присоединяйтесь!
tlg.name/pingvinus_ru

Linux, новости, игры и программы, дистрибутивы и многое другое:
pingvinus.ru

Linux команда uniq - обработка уникальных и повторяющихся строк.


Linux команда uniq — обработка уникальных и повторяющихся строк в текстовом файле.

#!/bin/bash
# uniq — команда проверяет строки на уникальность

# 1:00 добавляем межстрочный интервал во весь файл
uniq -c text_file

# 1:34 по скольким символам (от начала) сравнивать
uniq -c -w2 text_file

# 2:22 избегать сравнения по N начальных полей
uniq -c -f2 text_file

# 3:09 избегать сравнения по N начальным символам
uniq -c -s15 text_file

# 3:46 игнорировать различия в регистре
uniq -c -s15 -i text_file

# 4:16 печатать по одной повторяющейся строке
uniq -d -s15 -i text_file

# 4:44 печатать ВСЕ повторяющиеся строки
uniq -D -s15 -i text_file

# 5:06 печатать только уникальные строки
uniq -u -s15 -i text_file

Linux команда tr - команда трансформации текста.


Linux команда tr — команда трансформации текста.

/\ — здесь — символ перенаправления вход
\/ — здесь — символ перенаправления выход

#!/bin/bash
# tr — команда замены (сжатия) символов текста

# 0:59 замена символов
tr a A
fdsa
fdsA
Ctrl D # выход из режима экранного ввода

# 2:00 обработка потока ввода
ls -l ../ | tr a A

# 3:27 перенаправление ввода из файла
tr a A /\ text_file

# 5:06 сохранить изменения в файле (создать или переписать)
tr a A /\ text_file \/ new_file

# 5:55 сохранить изменения в файле (создать или добавить снизу)
tr a A /\ text_file \/\/ new_file

# 6:40 список замены символов
tr abcd ABCD /\ text_file

# 7:34 сокращённая запись списка замены символов
tr a-d A-D /\ text_file

# 8:11 удалить все эти символы из файла
tr -d dr /\ text_file

# 8:38 замена последовательности символов — одним из списка
tr -s su R /\ text_file

# 10:14 замена повторяющихся символов — одним
tr -s /\ text_file

# 11:01 замена последовательности пробелов на символы табуляции
tr -s \t /\ text_file

# 11:32 опция с — работает с символами, которых нет в наборе
# удаляет символы, которых нет в наборе
tr -cd A-Za-z0-9\-\:[:cntrl:][:blank:] /\ text_file

Lesson 12 - The Awk Programming Language


A Book Review and Brief tutorial on AWK. Follows chapter 1 of Aho, Kernighan and Weinbergers «The Awk Programming Language».

One of my favorite languages ever.

Around 17:00 there is a weird God Voice effect reminiscent of this skit from Car Talk www.cartalk.com/radio/show/1609-you-cant-do-it-unless-number-two Dont know what happened with the microphone.

Массивы Google Apps Script и JavaScript. Методы поиска


Массивы Google Apps Script и JavaScript. Методы поиска.

Подробно на конкретных примерах рассматриваются JavaScript и Apps Script методы поиска элементов массивов: find(), findIndex(), indexOf(), lastIndexOf(), includes(), every(), some()

Ссылка на предыдущее видео плейлиста: youtu.be/6KD5XGEQg8o

Ссылка на плейлист Массивы: www.youtube.com/playlist?list=PLz8SX0iNPyAJhtjx6qIDPM-QaJ--FWYrE

Скрипты, используемые в этом видео: it4each.com/blog/massivy-google-apps-script-i-javascript-metody-poiska/

#GoogleAppScript #Arrays #SpreadSheet #JSArray #JSArraysSort

Парсинг (cкрапинг) с помощью Google Apps Script


Парсинг (Скрапинг) с помощью Google Apps Script.
Подробно рассматривается парсинг (скрапинг/скрейпинг) веб-сайта биржи фриланса с помощью инструментов Google Apps Script.

Ссылка на плейлист Массивы: www.youtube.com/playlist?list=PLz8SX0iNPyAJhtjx6qIDPM-QaJ--FWYrE

Скрипты, используемые в этом видео: it4each.com/blog/parsing-skraping-s-pomoshchiu-google-apps-script/

#ScrapingWithAppsScript #ScrapingWithJS #SpreadSheet #AppsScriptParsing

Забытое знание. Вы способны на Все. Вадим Зеланд Трансерфинг Реальности


Вы способны на многое, только вам никто об этом не говорил. Вы владеете огромным сокровищем — уникальностью вашей прекрасной и неповторимой Души — она имеет все для осуществления вашего желания. Ваша душа имеет доступ к любым знаниям и достижениям. Поверьте в себя.
Волшебник внутри вас.
Забытое знание. Вы способны на все.
Вадим Зеланд
Трансерфинг Реальности
#ВадимЗеланд#ТрансерфингРеальности#AnastasiaAndres