Я изо всех сил пытаюсь записать файл, пока он печатает его вместе с некоторыми словами.Отступ строк одинаково с echo
Например:
/корень/файл содержит:
line1
line2
line3
Сценарий:
#!/bin/bash
echo -en "Printing Line of the file: `cat /root/file`\n"
Результат:
Printing Line of the file: line1
line2
line3
Ожидаемый результат:
Printing Line of the file: line1
line2
line3
Как я могу получить выходные данные, которые я хочу?
Спасибо. Но он все еще печатает точно так же. Мое ожидание состоит в том, чтобы использовать одно пространство на первой линии, а со второй строки нужно использовать три вкладки –
Является ли формат вывода то, что вам действительно нужно? Человеку или компьютерам не очень легко читать. Что-то вроде 'echo Printing ...; sed 's/^//'/root/file' проще кодировать и легче читать его вывод. – msw