Как можно сделать так, чтобы каждый элемент в списке повторялся в одной строке в Bash - PullRequest
0 голосов
/ 14 июля 2020

По сути, я пытаюсь использовать bash, чтобы изменить это:

(v) sleep#1

(v) nap#1

(v) doze#1

на это:

(v) sleep#1, sleep

(v) nap#1, nap

(v) doze#1, doze

Насколько я понимаю, это включает в себя какое-то копирование слова без компонент в квадратных скобках, хэштег или число и вставка его после запятой. Я уверен, что есть способ сделать это с помощью bash, но мне не удалось получить никаких результатов, так как я не совсем уверен, с чего начать

1 Ответ

3 голосов
/ 14 июля 2020

Если мы предполагаем, что данные хранятся в файле с именем foo.txt, вы можете использовать sed, например, здесь позже как \ n , где n - порядок, в котором они были сопоставлены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...