, पथ का हिस्सा पाने की आवश्यकता है उदाहरण के लिए "/home/server/folder1/rev.1111/bin" आवश्यक हिस्सा "rev.1111" मैं `करूँगा करने की कोशिश है PWD & grep आदेशों द्वारा पार्स, लेकिन मैं linux पर नौसिखिया हूँ और मैं यह नहीं कर सकता।कैसे linux का उपयोग कर पथ का हिस्सा प्राप्त करने के लिए आदेश
6
A
उत्तर
11
pwd | awk -F/ '{print $(NF-1)}'
+0
के बजाय .org धन्यवाद! यही वह है जो मैं ढूंढ रहा हूं! – Roman
+0
यह बहुत अच्छा काम करता है, धन्यवाद। आप मार्ग के सामने वाले हिस्से को एक साथ टुकड़े करने के लिए इसे अन्य तरीके से भी कर सकते हैं '{प्रिंट $ 1/$ 2/$ 3}' इत्यादि। –
10
basename & dirname आदेशों का उपयोग करना:
basename $(dirname $(pwd))
एक नौसिखिया होने के नाते आप इस प्रकार का सवाल पूछने से पहले कुछ नहीं कर सकते मतलब यह नहीं है, अपने पहला पड़ाव होना चाहिए http: //www.gnu – ajreal