Я пытаюсь запустить двоичный файл и распечатать вывод в текстовый файл через скрипт оболочки, который вызывается WinSCP с использованием C #.
today=`date +%Y-%m-%d-%H-%M-%S`
echo $today
sudo ./test >> test$today.txt
Распечатывает часть вывода терминала, которая обычно отображается, но затем останавливается на полпути через строку в текстовом файле. Что-то не так с моей программой или есть ограничение на количество символов в текстовом файле? Я знаю, что это не специфическая проблема с WinSCP, поскольку то же самое происходит при запуске команды прямо из терминала. Как я могу распечатать весь вывод терминала?
Извините, если это повторный вопрос. Кажется, что это должно быть легко найти, но мое отсутствие навыков Google подводит меня.