मैं यूनिक्स में दो फाइलें कैसे प्राप्त कर सकता हूं?


46

मैं यूनिक्स में new.txt" file1.txt" और " file2.txt" का एक संयोजन " " एक नई फ़ाइल कैसे बना सकता हूं ?

unix 

zcat file1.txt.gz> new.txt for gzip files
frops

जवाबों:


73
cat file1.txt file2.txt > new.txt

7
catवास्तव में इसका अर्थ है समवर्ती
ग्रैविटी

3
मुझे यह भी पता नहीं है कि लिनक्स का उपयोग कैसे किया जाता है और मुझे यह पता था। मेरे लिए एक होमवर्क सवाल की तरह लगता है :)
शिनराई

उपयोगी जोड़: ">" लक्ष्य-फ़ाइल को स्रोत-फ़ाइलों के साथ अधिलेखित कर दिया जाता है और ">>" स्रोत-फाइलों को लक्ष्य-फ़ाइल में जोड़ दिया जाता है

11
बैश, ksh, zsh:cat file{1,2}.txt > new.txt
अगली सूचना तक

15

यदि फ़ाइल new.txt एक खाली फ़ाइल है, तो आप बस बिल्ली कमांड का उपयोग कर सकते हैं:

cat file1.txt file2.txt > new.txt

यदि new.txt खाली नहीं है, और आप इसकी सामग्री को वैसा ही रखना चाहते हैं, और बस दो फाइलों के संक्षिप्त आउटपुट को इसमें जोड़ना चाहते हैं, तो इस का उपयोग करें:

cat file1.txt file2.txt >> new.txt

6

यदि आप फ़ाइल की ( file4.txt) सामग्री को ओवरराइट किए बिना किसी मौजूदा फ़ाइल में दो या अधिक फ़ाइलों को जोड़ना चाहते हैं , तो नीचे एक उदाहरण है:

cat file1.txt file2.txt file3.txt >> file4.txt

यदि फ़ाइल file4.txtमौजूद नहीं है, तब भी यह बनाया जाएगा। यदि यह मौजूद है, तो अन्य फ़ाइलों की सामग्री इसके साथ जुड़ जाएगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.