Вот несколько способов добавить текст в начало или конец каждой строки с помощью Bash:
Метод 1: использование команды sed:
Чтобы добавить текст в начало каждой строки, вы можете использовать следующую команду:
sed 's/^/your_text/' file.txt > new_file.txt
Эта команда заменяет начало каждой строки на «ваш_текст» и сохраняет измененное содержимое в новый файл с именем «new_file.txt».
Чтобы добавить текст в конец каждой строки, вы можете использовать эту команду:
sed 's/$/your_text/' file.txt > new_file.txt
Эта команда заменяет конец каждой строки на «ваш_текст» и сохраняет измененное содержимое в новый файл с именем «new_file.txt».
Метод 2: использование команды awk:
Чтобы добавить текст в начало каждой строки с помощью awk, вы можете использовать следующую команду:
awk '{print "your_text" $0}' file.txt > new_file.txt
Чтобы добавить текст в конец каждой строки с помощью awk, вы можете использовать эту команду:
awk '{print $0 "your_text"}' file.txt > new_file.txt
Метод 3. Использование цикла while:
Чтобы добавить текст в начало каждой строки с помощью цикла while, вы можете использовать следующий скрипт:
while IFS= read -r line; do
echo "your_text$line"
done < file.txt > new_file.txt
Чтобы добавить текст в конец каждой строки с помощью цикла while, вы можете использовать этот скрипт:
while IFS= read -r line; do
echo "$lineyour_text"
done < file.txt > new_file.txt
Обратите внимание, что во всех приведенных выше примерах «ваш_текст» представляет собой текст, который вы хотите добавить, а «файл.txt» — это входной файл, содержащий строки текста, которые вы хотите изменить.