ack grep जैसा एक टूल है, जिसे प्रोग्रामर के लिए विषम स्रोत कोड वाले बड़े पेड़ों के लिए डिज़ाइन किया गया है।
मुझे Ag (द सिल्वर सर्चर) का उपयोग करने में समस्या आ रही है...
दस्तावेज़ों में यह सटीक मिलान के लिए -Q का उपयोग करने के लिए कहता है, लेकिन मुझे समझ में नहीं आता कि यह मेरे उद्देश्यों के लिए क्यों काम नहीं करता है। अगर मैं अपने टर्मिनल में ag -Q actions या ag -Q 'actions' जैसा कुछ टाइप करता हूं, तो य....
मैं सिंगल या डबल कोट्स में संलग्न चौड़ाई के सभी मानों को खोजने के लिए एके का उपयोग कर रहा हूं।
उदा: width="23" , width='420'
RegEx Pal पुष्टि करता है कि /width=("|')\d+\1/g कार्य के लिए सही रेगेक्स है। हालांकि मुझे इस रेगेक्स को एके में आपूर्ति करना मुश्किल हो रहा है।
<prompt>$ ack 'width=("|\')\d+....
इसे आज़माएं: डाउनलोड करें https://www.mathworks.com/matlabcentral/ fileexchange/19-delta-sigma-toolbox
अनज़िप किए गए फ़ोल्डर में, मुझे निम्नलिखित परिणाम मिलते हैं:
ack --no-heading --no-break --matlab dsexample
Contents.m:56:% dsexample1 - Discrete-time lowpass/bandpass/quadrature modulator.....
मुझे पता है कि एक नया प्रकार कैसे सेट करें। मैं जो करना चाहता हूं वह मौजूदा प्रकार को संशोधित करना है। मैं रूबी प्रकार में haml फाइलें जोड़ना चाहता हूं। मैं शायद - सेट-प्रकार का उपयोग कर सकता हूं और रूबी प्रकार को फिर से परिभाषित कर सकता हूं लेकिन मुझे नहीं पता कि इसे कैसे फिर से परिभाषित किया जा....
15 फरवरी 2021, 18:03
JS socket.io में, क्लाइंट के एमिट फंक्शन में तीसरा परम है:
client.emit("event name",{some:"data"},function myack(value){
})
myack फ़ंक्शन सर्वर को पास किया जाता है और कुछ रिटर्निंग वैल्यू के साथ कॉल किया जाता है:
//server side:
myack("foobar");
...
हालाँकि, मुझे यह सुविधा Python socket.io में दिखा....
23 नवम्बर 2020, 10:06
मेरे पास इस तरह एसएसएल प्रमाणपत्रों की एक श्रृंखला है
-----BEGIN CERTIFICATE-----
MIICPjCCAeSgAwIBAgIRALMMpKnhRM2C7mnKI/rl8ggwCgYIKoZIzj0EAwIwgY4x
CERT1
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDIjCCAsegAwIBAgIOAMjnPM1wShDmOWUELuIwCgYIKoZIzj0EAwIwgagxCzAJ
CERT2
-----END CERTIFICATE--....
मैं file1.txt से एक बार में एक लाइन (1 टर्म) लेना चाहता हूं और sFile.txt... सर्च करना चाहता हूं। file1.txt (300 लाइन) sFile.txt (100k लाइन)। मैं एक कमांड लाइन (लिनक्स) fgrep, ack, find, आदि का उपयोग करना चाहूंगा। मैंने एक fgrep कमांड की कोशिश की है लेकिन मैं वर्ण सीमा को मार रहा हूं इसलिए कुछ भी स....
1 सितंबर 2020, 00:27
उम्मीद है कि कोई मेरी समस्या से मेरी मदद कर सकता है।
मैं वर्तमान में एक I2C बस को FT2232H के साथ मास्टर और एक STM32F407VGT6 (डिस्कवरी-बोर्ड) के रूप में एक दास के रूप में स्थापित कर रहा हूं। मैं मास्टर से दास का पता सही ढंग से भेजने में सक्षम था, लेकिन मुझे यकीन नहीं है कि दास सही तरीके से सेटअप है ....
एक AmqpReceiver के रूप में, प्राप्त संदेश के लिए विभिन्न डिलीवरीस्टेट्स में क्या अंतर है।
परीक्षण के लिए एक रिसीवर टेस्ट चलाना, देखें https://github.com/vert-x3/vertx-amqp-client/blob/master/src/test/java/io/vertx/amqp/ReceiverTest.java।
TestReceptionWithAcceptedMessages, testReceptionWithRejectedMe....
मैं उन फ़ाइलों को खोजने में सक्षम होना चाहता हूं जो केवल उस फ़ाइल की निर्देशिका में रहती हैं जिसे मैंने विम के अंदर खोला था।
एके का वृत्तचित्र कहता है:
:Ack[!] [options] {pattern n} [{directory}] *:Ack*
Search recursively in {directory} (which defaults to the current
d....
मैं एक ऐसे मामले का पता लगाने की कोशिश कर रहा हूं जहां एक HTTP क्लाइंट और HTTP सर्वर के बीच एक टीसीपी कनेक्शन स्थापित स्थिति में रहता है। यह 1000+ कनेक्शनों में से 1 या 2 कनेक्शन के लिए होता है। यह स्पष्ट नहीं है कि यहां क्लाइंट/सर्वर की गलती है या नहीं।
मैंने मूल कारण का पता लगाने के लिए सभी टीसी....
21 पद 2019, 22:27
क्या ack या ag का उपयोग करते समय उस फ़ंक्शन या वर्ग नाम को प्रिंट करना संभव है जिसमें कोई कीवर्ड होता है? यह कुछ ऐसा है जिसकी मैं काफी समय से अत्यधिक इच्छा कर रहा था।
मुझे लगता है कि यह काफी मुश्किल होगा, क्योंकि विभिन्न प्रोग्रामिंग भाषाओं में कार्यों/कक्षाओं को संलग्न करने के विभिन्न तरीके होते ह....
एक बैश फ़ाइल में, मेरे पास logfileA.txt है जिसमें wget से आउटपुट है जिसे मैं "त्रुटि" या "असफल" शब्दों के किसी भी उदाहरण की जांच के लिए grep चलाना चाहता हूं। आदि, इस प्रकार:
grep -ni --color=never -e "error" -e "fail" logfileA.txt | awk -F: '{print "Line "$1": "$2}'
# grep -n line number, -i ignore....
मैं एक फाइल में पैटर्न देखने की कोशिश कर रहा हूँ। इस तरह दिखता है:
aaa;
bbb;
अगर मैं निम्नलिखित कोशिश करता हूं तो यह बंद नहीं होता है:
cat test | tr -d '\n' | ack -1 'aa.*;'
aaa;bbb;
क्या aaa; के साथ रुकने का कोई तरीका है?....
मैं एक mysqldump से MP4 फ़ाइलों की सूची बनाने के लिए बैश स्क्रिप्ट के भाग के रूप में ack का उपयोग कर रहा हूं। डंप फ़ाइल लगभग 15 एमबी है।
यहाँ मेरी लाइन है:
ack -o "https??://cdn.host.com\S+?\.mp4" /home/me/.dump.sql > /home/me/.mp4-matches.txt
बैश स्क्रिप्ट को हाथ से चलाते समय यह ठीक काम करता है। ....
मैं मिलान लाइनों को एक बहुत बड़ी फ़ाइल से प्रिंटआउट करने के लिए grep का उपयोग कर रहा हूं जिसमें से मुझे सैकड़ों मैच मिले, उनमें से कुछ दिलचस्प नहीं हैं मैं उन मिलानों को बाहर करना चाहता हूं जो दिलचस्प नहीं हैं
grep "WARNING" | grep -v "WARNING_HANDLING_THREAD" path # मैंने यह कोशिश की
जब मैं चेतावनी....
(संपादित) मान लें कि मेरे पास कुछ निर्देशिका संरचना है:
lv1_directory
| file_contain_word_something.txt
| lv2_directory
तो अब मैं lv2_directory पर हूं और मेरे पास इस तरह का एक कोड है:
#!/bin/bash
findfile=$(ack -n 'something' . | wc -l)
cd ..
ls
echo $findfile
जब मैं स्क्रिप्ट चलाता हूं तो यह मु....
उदाहरण) जब मैं proc.c फ़ाइल में निष्पादन खोजता हूं,
$ ack allocproc proc.c
allocproc(void)
p = allocproc();
if((np = allocproc()) == 0){
// Return to "caller", actually trapret (see allocproc).
लेकिन जब मैं पूरी निर्देशिका में खोज करता हूं,
$ ack allocproc
---- blah blah blah ----
proc.c
36:allo....
1 अक्टूबर 2018, 10:01
मैं एक bash स्क्रिप्ट के अंदर निम्नलिखित ack-grep को प्रीफॉर्म कर रहा हूं और, जबकि यह ज्यादातर काम करता है .. मुझे असंगत परिणाम मिल रहे हैं। मैं जिस लाइन का उपयोग कर रहा हूं वह है:
ack-grep '(?<=imageserver).*(?=png)'
यह पर्ल प्रकार रेगेक्स है (ack_grep और सादा grep दोनों द्वारा समर्थित) - मैं imag....
मुझे एसएसएच पर रिमोट सर्वर पर कुछ फ़ोल्डर्स को हटाने के लिए एक साधारण बैश स्क्रिप्ट मिली है। यह मूल रूप से यह करता है:
THE_HOST=12.34.56.78
ssh me@$THE_HOST "rm /the/file/path/thefile.zip"
यह बिल्कुल अच्छा काम करता है। ऐसा करने से पहले मैं अक्सर ack का उपयोग करके एक स्ट्रिंग के लिए फ़ोल्डर में फ़....
मेरे पास एक छोटी सी बग है और यह नहीं पता कि इसे कैसे हल किया जाए। मैं फ़ाइलों को एक बड़े फ़ोल्डर से कई फाइलों के साथ कॉपी करना चाहता हूं, जहां फाइलों में एक विशिष्ट स्ट्रिंग होती है। इसके लिए मैं grep, ack या (इस उदाहरण में) ag का उपयोग करता हूं। जब मैं फ़ोल्डर के अंदर होता हूं तो यह बिना किसी सम....
Gvim में :Ack anything चलाना अब देता है
|| /bin/bash: ack-grep: command not found
Ack-grep पहले से ही नवीनतम संस्करण है (2.22-1)
यह Ubuntu 16.04 में ठीक काम कर रहा था। मेरे पास ~/.vim/bundle/ack.vim/ में ack.vim प्लगइन है....
मैं अपने नोट्स को खोजने के लिए ag का उपयोग करता हूं। मेरे नोट्स मार्कडाउन फाइलों और जुपिटर नोटबुक्स में निहित मार्कडाउन कोशिकाओं में लिखे गए हैं।
मैं मार्कडाउन फाइलों को ag --markdown ... के साथ आसानी से खोज सकता हूं। यह बहुत आसान होगा अगर जुपिटर नोटबुक फाइलों के साथ कुछ ऐसा ही किया जा सकता है। ल....
9 मई 2018, 17:11
मैं इस तरह एके का उपयोग कर रहा हूँ: ack-grep assets\\. (उबंटू पर)
हालांकि, मैं उन परिणामों को बहिष्कृत करना चाहता हूं जो "संपत्ति" से शुरू नहीं होते हैं। उदाहरण के लिए: साइटसेट।
अब तक मैंने ack-grep ^assets\\. और अन्य यादृच्छिक सामान की कोशिश की है।
(विम रेगेक्स में, पैटर्न इस तरह है: \<assets\. जै....
18 जिंदा 2018, 09:31
मेरे पास उपनामों का एक फ़ोल्डर है। ये बैश फाइलें हैं। कुछ संवेदनशील होते हैं, इसलिए मैं उन्हें .gitignore में रखता हूं।
~/.bash_utilities
bash_a.sh
bash_b.sh
.gitignore
.gitignore: bash_b.sh
समस्या यह है कि मेरा सिल्वर सर्चर .gitignore को देखता है और देखते समय उन फाइलों को छोड़ देता है। ....