एक टेक्स्टफाइल के अंत में पाठ को लागू करना


14

मैं वर्तमान तिथि और समय के बाद किसी पाठ फ़ाइल में एक नई पंक्ति कैसे जोड़ सकता हूं?

जवाबों:


15
echo "text" >> file
date >> file

अगर आप सिर्फ एक लाइन में होना चाहते हैं

echo -n "text" >> file
date >> file

मैं कैसे जोड़ सकता है लाइन टूट जाता है? वहाँ एक रास्ता है कि मैं सिर्फ एक लाइन के आदेश के साथ इस खींच सकता है?
जॉन डो

4
@ jon-doe आप का उपयोग करके लाइन ब्रेक जोड़ सकते हैं echo- डिफ़ॉल्ट रूप से, यह एक लाइन ब्रेक भेजता है; यदि आप अधिक चाहते हैं, तो आप (4 लाइन ब्रेक जोड़ने के लिए) करेंगे echo -e '\n\n\n'। इसे एक पंक्ति में करने के लिए, आप ब्रेसिज़ का उपयोग कर सकते हैं { echo "text"; echo date; } >> file
शॉन जे। गोफ

घुंघराले ब्रेसिज़ जोड़ना मेरे लिए काम नहीं करता था। लेकिन कोष्ठक जोड़ने से काम चल गया। मैं Ubuntu 12.04 पर हूं। यही मैंने इस्तेमाल किया है -(echo -n "test : "; date;) >> file.log
जॉन्स

2

आप printfइसके बजाय भी उपयोग कर सकते हैं । एक लाइन समाधान होगा

printf "\nsome text\n$(date)" >> file.txt

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