Почему выходной файл скрипта оболочки пишется одной строкой?
Входной файл: 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