Я пытаюсь добавить && \
в конце каждой строки в текстовом файле, кроме последней строки.
Пример ввода:
ps
mkdir repo
cd repo/
touch file1.txt
Ожидаемый результат:
ps && \
mkdir repo && \
cd repo/ && \
touch file1.txt
Первая попытка
Я пробовал это, но выдает && \
на каждом строка включая последнюю строку :
awk '{print $0"&& \\"}' RS="\r*\n\r*"
Вторая попытка
Я попытался использовать sed:
sed '1s/^//;$!s/$/"&&" \\/;$s/$//'
Это добавляет дополнительные новые строки:
ps
&& \
mkdir repo
&& \
cd repo/
&& \
touch file1.txt