awk पर टैग किए गए जवाब

एक पैटर्न-निर्देशित स्कैनिंग और प्रसंस्करण भाषा।

1
Rsync आउटपुट से "डायलॉग" के साथ एक प्रोग्रेसबार बनाना
मैं एक तरह से rsync आउटपुट को फ़िल्टर / रीडायरेक्ट करने का तरीका खोज रहा हूं, जहां इसे "डायलॉग - गेज" कमांड को खिलाया जा सकता है, इसलिए मुझे फाइल सिंक के दौरान एक अच्छी दिखने वाली प्रगति पट्टी मिल सकती है। वर्तमान में मैंने केवल इसे प्रॉम्प्ट पर सीधे …
16 linux  bash  scripting  awk  rsync 

2
जाग में फ़ील्ड विभाजक के रूप में रेगेक्स का उपयोग कैसे करें?
मैं क्षेत्र seperator के रूप में regex का उपयोग करने की कोशिश कर रहा हूँ awk। मेरे पढ़ने से यह संभव लगता है लेकिन मुझे वाक्यविन्यास सही नहीं मिल सकता है। rpm -qa | awk '{ 'FS == [0-9]' ; print $1 }' awk: cmd. line:1: { FS awk: cmd. …

5
उन फ़ाइलों को खोजें जिनमें फ़ाइल में कहीं भी कई कीवर्ड हैं
मैं एक निर्देशिका में सभी फाइलों को सूचीबद्ध करने का एक तरीका खोज रहा हूं, जिसमें मेरे द्वारा मांगे जाने वाले कीवर्ड का पूरा सेट है, कहीं भी फ़ाइल में। इसलिए, खोजशब्दों को एक ही पंक्ति में प्रदर्शित होने की आवश्यकता नहीं है। ऐसा करने का एक तरीका होगा: grep …

3
awk + print line केवल अगर पहला क्षेत्र Linux 1 के रूप में स्ट्रिंग से शुरू होता है
लाइन 1 लिनक्स के साथ शुरू होने की स्थिति में कैसे प्रिंट करें उदाहरण के लिए: echo Linux1_ver2 12542 kernel-update | awk '{if ($1 ~ Linux1 ) print $0;}' लक्ष्य लाइन को प्रिंट करना है, जबकि पहला क्षेत्र लिनक्स 1 से शुरू होता है लाइनों का उदाहरण: Linux1-new 36352 Version:true …

8
कैसे परीक्षण करें यदि सरणी तत्व बैश में सभी समान हैं?
निम्न सरणी प्रत्येक लाइन मशीनों पर डिस्क की संख्या का प्रतिनिधित्व करती है प्रत्येक एकल सरणी में एक लिनक्स मशीन पर डिस्क की संख्या शामिल है । echo ${ARRAY_DISK_Quantity[*]} 4 4 4 4 2 4 4 4 यह पहचानने का सरल तरीका क्या है कि सभी सरणी के मान समान …
15 bash  shell-script  awk  array 


5
मैं किसी कॉलम में टाइमस्टैम्प को डेट में कैसे बदल सकता हूं?
मेरे पास इसकी एक फाइल है: 1415602803,LOGIN SUCCESS,AUTH,user2,192.168.203.63,10.146.124.73,59996,22 1415602807,LOGIN SUCCESS,AUTH,user1,172.24.31.10,172.32.1.1,48191,22 1415602811,LOGIN FAILED,AUTH,root,172.24.166.153,10.146.124.73,52506,22 1415602815,LOGIN FAILED,AUTH,user3,192.168.123.55,10.146.32.99,55750,22 मैं इस प्रारूप में टाइमस्टैम्प को तारीख में बदलना चाहता हूं: 2014-11-10 02:00:03,LOGIN SUCCESS,AUTH,user2,192.168.203.63,10.146.124.73,59996,22 2014-11-10 02:00:07,LOGIN SUCCESS,AUTH,user1,172.24.31.10,172.32.1.1,48191,22 2014-11-10 02:00:11,LOGIN FAILED,AUTH,root,172.24.166.153,10.146.124.73,52506,22 2014-11-10 02:00:15,LOGIN FAILED,AUTH,user3,192.168.123.55,10.146.32.99,55750,22 मैं उसे कैसे कर सकता हूँ? मुझे पता है कि यह काम करता …

8
मल्टी लाइन grep कैसे करें
आप दो पंक्तियों पर दिखाई देने वाले पाठ के लिए एक grep कैसे करेंगे? उदाहरण के लिए: pbsnodes एक कमांड है जो मैं उपयोग करता हूं जो एक लिनक्स क्लस्टर का उपयोग करता है root$ pbsnodes node1 state = free procs = 2 bar = foobar node2 state = free …


5
सीमांकक ट्रिपल पाइप प्रतीक के साथ दो फ़ाइलों को लाइन से मिलाएं "" |||
मेरे पास दो भाषाओं में समान संख्या वाली लाइनों के साथ दो समानांतर फाइलें हैं और इन दोनों फाइलों को सीमांत रेखा के साथ मिलाने की योजना है |||। जैसे, दो फाइलें इस प्रकार हैं: फ़ाइल A: 1Mo 1,1 I love you. 1Mo 1,2 I like you. Hi 1,3 I …

3
बड़ी वर्डलिस्ट में डुप्लिकेट को हटाने का सबसे तेज़ तरीका?
मुझे एक बड़ी वर्डलिस्ट को कम करने की आवश्यकता है। मैंने कई आदेशों की कोशिश की और सबसे तेजी से `अनइक` टूल में लिनक्स में कुछ शोध किया और एक बड़े मल्टी-जीबी टेक्स्टफाइल में डुप्लिकेट लाइनों को कैसे हटाया जाए? जहां वे समझाते हैं कि किसी शब्दसूची को काट देने …
14 bash  awk  performance  sort 

3
शेल कमांड का उपयोग करके फ़ाइल से कॉलम या कई कॉलम कैसे निकालें?
मेरी फाइल, ARCHIVE B1_NAME B2_NAME B3_NAME ELEMENT INFO_NAM WERT PROCID -------- -------- -------- -------- -------- -------- ---- ------ 15MinAvg AIRSS 33-GIS DMDMGIS1 I MvAvr15m 1123 CP 15MinAvg AIRSS 33-GIS DMDMGIS1 P MvAvr15m 2344 CP 15MinAvg AIRSS 33-GIS DMDMGIS1 Q MvAvr15m 4545 CP 15MinAvg AIRSS 33-GIS DMDMGIS2 I MvAvr15m 6576 CP …

5
Awk का उपयोग करके निरपेक्ष मूल्य कैसे लें?
अगर मेरे पास दो तारीखें हैं: 2015-09-12,2015-08-13 और मुझे उन दोनों के बीच दिनों की संख्या प्राप्त करने की आवश्यकता है, मैं नीचे दिए गए कोड का उपयोग करूंगा: awk -F'[-,]' '{print 360*($4-$1)+30*($5-$2)+($6-$3)}' इस कोड के लिए आउटपुट होगा -29जबकि वास्तव में अंतर है29

5
लाइनों के क्रम को बनाए रखते हुए डुप्लिकेट लाइनें निकालें
[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# "" सर्वर "" में है: 8 GByte RAM + 16 GByte SWAP, x> 300 GByte मुक्त स्थान, amd64, डेस्कटॉप CPU। वैज्ञानिक लिनक्स 6.6। LOAD बनाने के लिए इस पर और कुछ नहीं चलता है। कुछ …

5
सेड के साथ केस मैचिंग पैटर्न रिप्लेसमेंट
मेरे पास कई फ़ाइलों में एक स्रोत कोड है। इसका एक पैटर्न है abcdefजिसे मुझे बदलने की आवश्यकता है pqrstuvxyz। पैटर्न Abcdef(सेंटेंस केस) हो सकता है, फिर इसे बदलने की जरूरत है Pqrstuvxyz। पैटर्न हो सकता है AbCdEf(टॉगल मामला) तो इसे बदलने की आवश्यकता है PqRsTuVxYz। संक्षेप में, मुझे स्रोत …

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