6
Як визначити, чи мій скрипт оболонки працює через трубу?
Як я можу виявити зсередини скрипт оболонки, якщо його стандартний вихід надсилається до терміналу або якщо він передається в інший процес? Справжній випадок: я хотів би додати коди евакуації, щоб розфарбувати вихід, але лише тоді, коли вони запускаються в інтерактивному режимі, але не в трубопроводі, як ls --colorце робиться.