यदि मैं लूप के साथ निर्देशिका को पुन: सक्रिय करता हूं तो मैं केवल फ़ाइल के फ़ाइल नाम को प्रतिबिंबित करने के बारे में कैसे जा सकता हूं?निर्देशिका में फ़ाइलों के लिए, केवल echo फ़ाइल नाम (कोई पथ नहीं)
for filename in /home/user/*
do
echo $filename
done;
फ़ाइल नाम के साथ पूरा पथ खींच जाएगा। मुझे बस फाइल का नाम चाहिए।
अच्छा जवाब। पैरामीटर विस्तार के बारे में अधिक जानने में रुचि रखने वालों के लिए: http://wiki.bash-hackers.org/syntax/pe#substring_removal – DougW
-printf: अज्ञात प्राथमिक या ऑपरेटर – Matthew