मैं execv() जैसे सी भाषा फ़ंक्शन के माध्यम से लिनक्स कमांड "pwd" निष्पादित करना चाहता हूं।मैं एक सी फ़ंक्शन के साथ एक शैल अंतर्निहित कमांड कैसे निष्पादित करूं?
समस्या यह है कि "pwd" नामक निष्पादन योग्य फ़ाइल नहीं है और मैं "echo $ PWD" निष्पादित करने में असमर्थ हूं, क्योंकि गूंज भी एक अंतर्निहित कमांड है जिसमें कोई निष्पादन योग्य नहीं है।
आदमी getcwd। आपको बस इतना ही चाहिए –
चार्ली बर्न्स, वर्चुअल मशीन I प्रदान किया गया था getcwd के लिए एक प्रविष्टि की कमी है। वैसे भी धन्यवाद। – user2851770
http://theunixshell.blogspot.com/2013/01/executing-shell-command-in-cc-and.html – Vijay