Заставить сценарий оболочки выполнить команду fflush

Мне было интересно, можно ли указать bash, что все вызовы echo или printf должны сопровождаться последующим вызовом fflush () на stdout / stderr соответственно?

Быстрым и грязным решением было бы написать мою собственную реализацию printf, которая делала бы это, и использовать ее вместо любого встроенного, но мне пришло в голову, что Возможно, мне это не понадобится.

Я пишу несколько сценариев сборки, которые запускаются одновременно, для отладки мне действительно нужно видеть сообщения, которые они пишут по порядку.

10
задан Tim Post 26 February 2011 в 22:40
поделиться