Если у меня есть двоичный файл со следующим содержимым:Команда TYPE останавливается на 0x1A, за исключением случаев, когда она отправляется в MORE?
48 65 6C 6C 6F 1A 48 65 6C 6C 6F
Затем, когда я запускаю команду TYPE на него, он прекращает чтение на 1A
характер:
C:\Temp>type file.bin
Hello
Однако, когда Я снова запустил TYPE, но на этот раз вывел выход на MORE, он производит следующий вывод:
C:\Temp>type file.bin|more
Hello→Hello
C:\Temp>
Это более типичное фактическое содержимое файла, чем предыдущая команда.
Что именно делает вывод трубопроводов для MORE, что позволяет распечатывать все ASCII-представление файла независимо от наличия символа 1A
?
Помните, что 'more' изменяет символы табулятора, он изменяет их на последовательности символов Space; см. также его ['/Tn'](http://ss64.com/nt/more.html) вариант ... – aschipfl
Просто мысль - поскольку вывод в виде канала поступает в файл под названием' something. $$$ '. Больше получает блок-устройство - файл. –