2

У меня есть 150 строк текста, который выглядит примерно так:

select * from my_table where name =
select * from my_table where name =
select * from my_table where name =
select * from my_table where name =
...

У меня есть еще 150 строк текста, который выглядит так:

James
Mikayla
John
Sarah
Frank
...

Мне нужно добавить каждое из этих имен по одному имени в строке соответственно в конец каждого из этих предыдущих утверждений. Ключевым моментом здесь является то, что я не пытаюсь добавить один и тот же фрагмент текста в конец каждой строки, а скорее разные уникальные слова для каждой строки, соответственно. У меня 150 заявлений и 150 имен. У меня есть Notepad++ и Sublime Text. Как я мог это сделать? Благодарю. Обратите внимание, что это не вопрос SQL, и SQL был составлен, чтобы проиллюстрировать это. Фактический запрос, который мне нужно выполнить, не так прост и не может быть объединен.

1 ответ1

0

В редакторе CudaText (и других) у вас есть "вертикальные блоки". Выделите блок мышью с зажатой клавишей Alt. В Linux Alt зарезервирован, поэтому используйте клавиши Shift+Alt+ стрелки.

Затем скопируйте этот блок в cliboard и вставьте его после «=» в первой строке. Если строки не равны по длине, вставьте их после самой длинной позиции символа "=".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .