मेरे पास कुछ लॉग फाइलें हैं, उनके पास 30000 से अधिक लाइनें हैं। मुझे "डोमेन" नाम खोजने और CSV फ़ाइल में सहेजने की आवश्यकता है, लेकिन सहेजने के बाद, CSV फ़ाइल में किसी भी लाइन को CSV फ़ाइल की बहुत लाइन की शुरुआत में इनपुट फ़ाइलों का पथ और फ़ाइल नाम जोड़ा गया है। अगर मुझे CSV फ़ाइलों के लिए पथ और इनपुट फ़ाइल नाम जोड़ने की आवश्यकता नहीं है तो मैं कैसे कर सकता हूं?
उदाहरण:
Input
#cat /home/log/any.log
any things..domain, anything
any things..domain, anything
any things..domain, anything
grep "domain" /home/logs/any.log > newfile.csv
Output:
#cat newfile.csv
/home/logs/any.log:domain
/home/logs/any.log:domain
/home/logs/any.log:domain
#----My requirement output is:
cat newfile.csv
domain
domain
domain
अगर किसी को पता है तो कृपया मेरी मदद करें
man cut
... दर्द होता है।