LINUX.ORG.RU

Сообщения Binster

 

Сравнение столбцов таблицы

Добрый день. В man по diff не обнаружил следующей возможности: Пример Есть таблица 1.csv

1 5 5 5

2 6 7 5

3 7 9 9

4 8 12 12

Как можно сравнить 3 и 4 column средствами командной строки или bash скриптом? Пробовал diff совместно с | awk, но не выходит( В инете и на форумах (в том числе и на этом) есть примеры сравнения двух текстовых файлов, но не двух столбцов одной таблицы. Вывод сравнения необходимо true/false. Буду благодарен за совет или пример.

 , ,

Binster
()

Редактирование текста в пределах одного culumn

Добрый день. Сейчас пишу второй свой скрипт на bash=) и появилась небольшая проблема: 1) необходимо внести корректировки по всем строкам только 2-ого столбца и записать в 3-ий

2) провести запись названий файлов с папки в 4-ый столбец;

3) сравнить названия построчно 3-его и 4-ого столбца; Пример .csv таблицы:

/home/scripts/1.xm http://ex.ua/films/vo_125.txt

/home/scripts/2.xm http://ex.ua/films/vo_126.txt

/home/scripts/3.xm http://ex.ua/films/vo_129.txt

1) Мне необходимо в 3-ий столбец скопировать только данные

vo_125.txt

vo_126.txt

vo_129.txt

2) В папке /home/scripts/folder/ файлы

vo_12.txt

vo_126.txt

vo_129.txt

Их названия записать в 4-ый столбец

3) сравнить названия построчно 3-его и 4-ого столбца и, к примеру, записать true/false в 5 столбец

Итог:

/home/scripts/1.xm http://ex.ua/films/vo_125.txt vo_125.txt vo_12.txt false

/home/scripts/2.xm http://ex.ua/films/vo_126.txt vo_126.txt vo_126.txt true

/home/scripts/3.xm http://ex.ua/films/vo_129.txt vo_126.txt vo_126.txt true

Заранее большое спасибо.

 , , ,

Binster
()

Bash script

Добрый день.

Появилась следующая необходимость:

Есть команда обращения на API http://host:port/command('sessionID','ХХХ','20',?init status) при запуске данной команды через curl обращение производится к ХХХ и она принимает значение 20

curl 'http://host:port/command('sessionID','ХХХ','20',?init status)' мне необходимо, чтоб переменная ХХХ бралась построчно с txt файла и выполнялась вышеуказанная команда.

Пример в файле ХХХ.txt следующие значения:

1259
2658
7859

Нужна автоматическая подстановка и выполнение последовательно

curl 'http://host:port/command('sessionID','1259','20',?init status)'
curl 'http://host:port/command('sessionID','2658','20',?init status)'
curl 'http://host:port/command('sessionID','7859','20',?init status)'

Буду благодарен за помощь.

 ,

Binster
()

Графическая оболочка RDP сессии

Добрый день. Возникла такая проблема: 1) Установил Ububntu 14.04 (с оболочкой unity 7.2.5) 2) Установил xrdp сервер При открытии новой RDP сессии отображается xfce4 оболочка=( Можете пожалуйста подсказать как сделать, чтоб отображалась оболочка unity 7.2.5? Буду благодарен за помощь=)

 ,

Binster
()

RSS подписка на новые темы