Содержимое файла:
27004700170000000000100002155000000088269044900033XXXX 10092019
27004700170000000000110002555000000123823960900033XXXX 10092019
Когда я пытаюсь выполнить эту команду в Unix: Показать первый символ в первой строке,
sed -n '1p' TEST.TXT|cut -c1
Отображается пустым
но когда я пытаюсь показать первый символ во второй строке: -
sed -n '2p' TEST.TXT|cut -c1
Он показывает '2'.
Но когда я пытаюсь скопировать, вставьте файл вnotepad ++ и перенесите его в другой текстовый файл, в первой и второй строке будет показан результат «2». Я не знаю, какая часть отсутствует.
Я попробовал cat -A TEST.TXT, и он показывает не показывающий символ.
M-oM-; M-? 27004700170000000000100002155000000088269044900033XXXX10092019 ^ M $ 27004700170000000000110002555000000123823960900033XXXX 10092019 ^ M $
В начале не отображается символ. Как я могу удалить этот символ в начале файла?