में फ़ाइल का विस्तार कैसे प्राप्त करें मैं खोल स्क्रिप्ट में फ़ाइल के लिए फ़ाइल एक्सटेंशन प्राप्त करने का प्रयास कर रहा हूं। लेकिन बिना किसी किस्मत के।शैल स्क्रिप्ट
आदेश मैं उपयोग कर रहा हूँ
file_ext=${filename##*.}
और
file_ext = $filename |awk -F . '{if (NF>1) {print $NF}}'
है लेकिन आदेशों की दोनों चर file_ext में मूल्य डालने के लिए विफल रहा है। लेकिन जब मैं
echo $filename |awk -F . '{if (NF>1) {print $NF}}'
यह मुझे वांछित परिणाम देता है। मैं खोल स्क्रिप्ट के लिए नया हूँ। क्या हो रहा है स्थिति का वर्णन करें। और मुझे यह कैसे करना चाहिए?
धन्यवाद।
का उपयोग आगे के संदर्भ के लिए, http://tldp.org/LDP/abs/html/ एक बहुत अच्छी जगह है! –
मुझे आश्चर्य है कि पहली शैली क्यों काम करती है। क्या आप कृपया समझा सकते हैं? – xiaohan2012