私はBashを学んでいますが、スペース文字を他の「空白でない」文字に置き換えたいと思います。私はfor
ループを使用しています:
for f in *\ *; do mv "$f" "${f// /_}"; done
私の質問は、なぜ二重スラッシュとスペースが入っているの${f// /_}
ですか?何を${f// /_}
するの?
3
暗記する必要がない場合は、少なくともどこで読むべきかを知っておく必要があります。それはbashマニュアルにあります。
—
グレンジャックマン