Articles of linux

लिनक्स 3.0: पाइप स्टडिन / स्टडआउट के साथ बाल प्रक्रिया निष्पादित

लिनक्स 3.0 / C ++ के अंतर्गत: मुझे एक फ़ंक्शन चाहिए जो निम्न करता है: string f(string s) { string r = system("foo < s"); return r; } जाहिर है कि ऊपर काम नहीं करता है, लेकिन आपको यह विचार मिलता है। मेरे पास एक स्ट्रिंग है कि मैं "foo" एप्लिकेशन के बाल प्रक्रिया निष्पादन […]

सी में आप stdin / stdout / stderr को एक execvp () या समान कॉल करते समय फ़ाइलों में कैसे रीडायरेक्ट करते हैं?

मेरे पास निम्न कोड है: pid_t pid = fork(); if (pid == -1) { // … } else if (pid == 0) { stdin = someopenfile; stdout = someotherfile; stderr = somethirdopenfile; execvp(args[0], args); // handle error … } else { // … } समस्या यह है कि, execvp() कॉल के इनपुट / आउटपुट अभी […]

/ बिन / श अलग तरीके से / bin / bash क्यों व्यवहार करता है भले ही एक दूसरे को इंगित करता है?

जब मैं इस प्रश्न के उत्तर की जांच के दौरान अपने शेल में खेल रहा था, तो मैंने देखा कि, भले ही /bin/sh मेरे सिस्टम पर /bin/bash ओर इशारा कर रहा था, दोनों आज्ञा अलग तरीके से व्यवहार करते हैं सबसे पहले, का उत्पादन ls -lh /bin/sh है: lrwxrwxrwx 1 root root 4 Apr 22 […]

SO_REUSEADDR (setockopt विकल्प) का अर्थ क्या है – लिनक्स?

मैन पेज से: SO_REUSEADDR निर्दिष्ट करता है कि बाइंड करने के लिए दिए गए पते मान्य करने के लिए इस्तेमाल किए गए नियमों को स्थानीय पते के पुन: उपयोग की अनुमति चाहिए, अगर यह प्रोटोकॉल द्वारा समर्थित है। यह विकल्प एक इंट मान लेता है। यह एक बूलियन विकल्प है मुझे इसका उपयोग कब करना […]

छद्म टर्मिनल को आवंटित नहीं किया जाएगा क्योंकि stdin एक टर्मिनल नहीं है

मैं एक खोल स्क्रिप्ट लिखने का प्रयास कर रहा हूं जो रिमोट सर्वर पर कुछ निर्देशिका बनाता है और फिर मेरे स्थानीय मशीन से दूरस्थ फ़ाइलों पर फ़ाइलों को कॉपी करने के लिए scp का उपयोग करता है। यहां तक ​​कि मेरे पास अब तक क्या है: ssh -t user@server<<EOT DEP_ROOT='/home/matthewr/releases' datestamp=$(date +%Y%m%d%H%M%S) REL_DIR=$DEP_ROOT"/"$datestamp if […]

Nth से अंतिम तक सभी कॉलम प्रिंट करने के लिए awk का उपयोग करना

अभी मुझे यह रेखा है, और जब तक मेरे पास दूसरे क्षेत्र में सफेद स्थान नहीं था तब तक यह काम करता था। svn status | grep '\!' | gawk '{print $2;}' > removedProjs वहाँ $ 2 या अधिक में awk प्रिंट सब कुछ है करने के लिए एक तरीका है? ($ 3, $ 4 […]

Sed में पर्यावरण चर प्रतिस्थापन

अगर मैं इन आदेशों को एक स्क्रिप्ट से चलाता हूं: #my.sh PWD=bla sed 's/xxx/'$PWD'/' … $ ./my.sh xxx bla यह ठीक है। लेकिन, अगर मैं चलाता हूं: #my.sh sed 's/xxx/'$PWD'/' … $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' मैंने ट्यूटोरियल में पढ़ा है कि शेल से पर्यावरण चर को […]

मैं सी ++ / लिनक्स में डायरेक्टरी ट्री कैसे बना सकता हूं?

मैं सी ++ / लिनक्स में कई निर्देशिका बनाने का एक आसान तरीका चाहता हूँ। उदाहरण के लिए मैं एक फाइल lola.file को निर्देशिका में सहेजना चाहता हूं: /tmp/a/b/c लेकिन अगर वहां निर्देशिका नहीं है, तो मैं उन्हें स्वचालित रूप से बनाया जाना चाहता हूं। एक काम उदाहरण सही होगा

सी ++: क्या regex पुस्तकालय मुझे इस्तेमाल करना चाहिए?

मैं एक वाणिज्यिक (ओपन सोर्स) सी ++ प्रोजेक्ट पर काम कर रहा हूं जो लिनक्स-आधारित सिस्टम पर चलता है। मुझे C ++ कोड के भीतर कुछ regex करने की आवश्यकता है (मुझे पता है: अब मेरे पास 2 समस्याएं हैं।) प्रश्न: क्या लाइब्रेरी लोग जो नियमित रूप से सी / सी ++ से रेगएक्स करते […]

खोज आदेश के साथ regex का उपयोग कैसे करें?

मेरे पास कुछ यूआईडी 1 स्ट्रिंग के नाम हैं। उदाहरण के लिए 81397018-b84a-11e0- 9 d2a-001b77dc0bed.jpg मैं "find" कमांड का उपयोग करके इन सभी छवियों को खोजना चाहता हूं: find . -regex "[a-f0-9\-]\{36\}\.jpg". लेकिन यह काम नहीं करता है Regex के साथ कुछ गड़बड़ है? क्या कोई मुझे इस के साथ मदद कर सकता है?

दिलचस्प पोस्ट
जावा में सरणी की शुरुआत में मैं कैसे नया सरणी तत्व जोड़ सकता हूं? प्लस चिन्ह '+ नई तिथि' में क्या होता है एक HTTP POST करने और प्रतिक्रिया लेने का सरल उदाहरण C ढूँढना है कि कोई बिंदु आयताकार के अंदर है या नहीं (क्यों) सीएसएस स्टार चयनकर्ता हानिकारक माना जाता है? जावास्क्रिप्ट का उपयोग करते हुए IFrame से क्रॉस डोमेन यूआरएल एक्सेस कैसे लागू हो सकता है? एसटीडी :: गेटलाइन () एक फॉर्मेटेड निष्कर्षण के बाद इनपुट को छोड़ क्यों देता है? Jquery – $ .post () कैसे करें contentType = application / json का उपयोग करें? गतिशील रूप से अंगुलर 2 में ईवेंट श्रोता जोड़ें Log4Net: प्रोग्राममेंटिक रूप से एक से अधिक लॉगर्स निर्दिष्ट करें (एकाधिक फ़ाइल एपेंडर के साथ) पायथन मल्टीप्रोसेसिंग पिकिंग त्रुटि Ggplot2 में स्टैक्ड बार चार्ट पर डेटा मान दिखा रहा है Cout के साथ फ़ंक्शन पॉइंटर्स कैसे मुद्रित करें? आईफोन एसडीके में नए फोंट को कैसे शामिल और इस्तेमाल किया जाए? मैं NSArray पर कैसे पुनरावृत्त हो सकता हूं?