बिल्ली या गूंज का उपयोग करके कई फ़ाइलों में एक ही पाठ जोड़ें?


28

मैं केवल एक कमांड का उपयोग करके catया कई पाठ फ़ाइलों में एक ही सामग्री कैसे लिख सकता हूं echo?

उदाहरण के लिए, मैं file1 और file2 में "हैलो" लिखना चाहता हूं। मैंने कोशिश की:

echo "hello" >> file1 file2

लेकिन यह काम नहीं किया। मैं यह कैसे कर सकता हूं?

जवाबों:


46

teeमानक इनपुट से पढ़ने और मानक आउटपुट और फ़ाइलों को लिखने के लिए उपयोग करें ।

echo "hello" | tee -a file1 file2

-a GNU टी के लिए छोटा (और पोर्टेबल / मानक) है --append


2
धन्यवाद, यह heredoc के लिए चारों ओर फ्लिप कर सकते हैं tee -a aaa bbb ccc << EOF contents ... EOF:।
virtualeyes
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.