Сортировка вывода по привязке к скармливаемому списку
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
- Сообщения: 10044
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 129
- Откуда: Нижний Тагил
- Благодарил (а): 776 раз
- Поблагодарили: 1958 раз
- Контактная информация:
Сортировка вывода по привязке к скармливаемому списку
broken, должен будешь
INSERT запрос собрать скриптом
Запускать так
Ну и дальше
Код: Выделить всё
DECLARE @FIO_tmp table(
my_id int IDENTITY(1,1),
fiot_tmp varchar(100) NOT NULL
)
Код: Выделить всё
sql="INSERT INTO @FIO_tmp (fiot_tmp) VALUES"
OLDIFS=$IFS
IFS=','
arrFio=$1
for fio in $arrFio
do
sql="$sql ('$fio'),"
done
IFS=$OLDIFS
sql=$(echo ${sql%?})
echo $sql
Код: Выделить всё
bash script_name "Ф И О,Ф И О,Ф И О"
Код: Выделить всё
SELECT fiot_tmp, my_id FROM @FIO_tmp ORDER BY my_id
-
- Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1312 раз
- Поблагодарили: 724 раза
- Контактная информация:
Сортировка вывода по привязке к скармливаемому списку
Ну и по аналогии записываем в буфер
Код: Выделить всё
echo -ne "$sql" | xclip -i -selection clipboard
-
- Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1312 раз
- Поблагодарили: 724 раза
- Контактная информация:
Сортировка вывода по привязке к скармливаемому списку
малясь подпилил )
Список ФИО сначала прогоняем через Дополнение ячеек в LibreOffice (Пост demonlibra #113301)
Затем по аналогии
(помимо выхлопа в буфер обмена добавленного ранее, копирнул так же чтение из буфера).
В итоге выделяем, копируем, жмем по очереди 2 хоткея и INSERT готов к вставке!
Список ФИО сначала прогоняем через Дополнение ячеек в LibreOffice (Пост demonlibra #113301)
Затем по аналогии
Код: Выделить всё
#!/bin/bash
sql="INSERT INTO @FIO_tmp (fiot_tmp) VALUES"
OLDIFS=$IFS
IFS=','
arrFio=`xclip -sel clip -o`
for fio in $arrFio
do
sql="$sql ($fio),"
done
IFS=$OLDIFS
sql=$(echo ${sql%?})
echo -ne "$sql" | xclip -i -selection clipboard
В итоге выделяем, копируем, жмем по очереди 2 хоткея и INSERT готов к вставке!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя