बैश में आप वर्तमान में चल रहे स्क्रिप्ट के सभी भविष्य के आउटपुट को रीडायरेक्ट कर सकते हैं । इस लिपि के साथ उदाहरण के लिए,
exec > >(logger -t my-awesome-script)
echo 1
echo 2
echo 3
यह syslog में समाप्त हो जाएगा:
Oct 26 01:03:16 mybox my-awesome-script[72754]: 1
Oct 26 01:03:16 mybox my-awesome-script[72754]: 2
Oct 26 01:03:16 mybox my-awesome-script[72754]: 3
लेकिन यह बैश-विशिष्ट है और डैश पर काम करने के लिए पुनर्निर्देशन के साथ नग्न निष्पादन नहीं लगता है।
Syntax error: redirection unexpected
मैं इसे डैश में या संभवतः दोनों गोले में कैसे काम कर सकता हूं?
>
डैश में पुनर्निर्देशित कर सकते हैं । मुझे लगता है कि आप कुछ और मांग रहे हैं, लेकिन मैं यह नहीं बता सकता कि यह क्या है।