読者です 読者をやめる 読者になる 読者になる

Very Hard Delight Life

日々の記録を短めに記述。

ディレクトリ名に空白が含まれている場合のnaiveな処理

for f in `find . -type f -name "*.tar" | sed -e 's/ /_/g'`; do tar xvf "`echo "$f" | sed -e 's/_/\\ /g'`" -C "`dirname $f| sed -e 's/_/\\ /g'`" ;done

以下の条件を満たすとき,このスクリプトが使える.

この手法のスペースの無視の仕方はnaiveすぎるので,もう少し改善できるのでは?と思う. 無駄の多い処理だ.