Почему выходной файл скрипта оболочки пишется одной строкой?

Входной файл: ankit.txt с датой заголовка и количеством трейлеров

H2014-12-02
12ASDF23 FGHJ HJKL
123ASD23 FGHJ HJKL
123ASD23 FGHJ HJKL
123ASD23 FGHJ HJKL
T000004

Я хочу данные без заголовка и трейлера.

Команда:

head -n -1 ankit.txt | tail -n +2 >output

в сценарии оболочки

echo `head -n -1 ankit.txt | tail -n +2` >output

Iutput:

12ASDF23 FGHJ HJKL 123ASD23 FGHJ HJKL 123ASD23 FGHJ HJKL 123ASD23 FGHJ HJKL

Вывод в виде одной строки ... (Что я не хочу)

Я попытался просто дать команду cat в сценарии оболочки, но отображаемые данные также в виде одной строки

Я попробовал ту же команду без эха в сценарии оболочки.

даже я сохранил 1 команду, чтобы показать вывод через скрипт оболочки:

cat ankit.txt

вывод - одна строка wc -l дает правильное количество, но простой cp также выводит одну строку.

cp ankit.txt output

Ответы на вопрос(2)

Ваш ответ на вопрос