HollenbackDotNet - Named Pipes In Bash

Artikeln presenterar en användbar metod för att jämföra utdata från två processer utan att behöva skapa temporära filer. Den traditionella lösningen innefattar att spara utdata till en temporär fil och sedan använda 'diff' för att jämföra den med den andra processens utdata. Lösningen är 'Process substitution' i Bash, som använder operatorerna <(foo) och >(foo). Bash skapar en namngiven pipe från kommandots utdata och ersätter operatorn med pipens namn, vilket möjliggör direkt läsning som från en vanlig fil. Ett exempel ges där 'diff' används direkt med Process substitution: diff <(/sbin/lsmod) <(ssh sys1 /sbin/lsmod).