मैं बैश सीख रहा हूं, और मैं अंतरिक्ष पात्रों को अन्य "गैर रिक्त" पात्रों के साथ बदलना चाहता हूं। मैं एक forलूप का उपयोग कर रहा हूं :
for f in *\ *; do mv "$f" "${f// /_}"; done
मेरा सवाल यह है कि डबल स्लैश और स्पेस में क्यों हैं ${f// /_}? क्या करता ${f// /_}है?