精華區beta FreeBSD 關於我們 聯絡資訊
==> 在 [email protected] (悸動) 的文章中提到: > ※ 引述《[email protected] (海邊的野孩子)》之銘言: > > 並不是只有順序錯而已 > > ---- > > $ echo A/B/C | awk '{print "mv", $1, tolower($1)}' > > mv A/B/C a/b/c > > ^^^ <- 這裡應該要先固定, 不能變的 > > ---- > > 如果先將 A/B 更名成 a/b, 那就會變成找不到 A/B/C, > > 因為已經變成 a/b/C 了... > 不行,我要堅持在一行做完 @_@ > apply "find /usr -type d -mindepth %1 -maxdepth %1" `awk 'BEGIN{for(i=0;i<99;i++)print i}'` | awk '{print "mv",$1,tolower($1)}' 那我也來堅持一下 O_O find -d . -type d -exec dirname {} \; -exec basename {} \; | sh -c 'while read a; do read b; echo "$a"/"$b" "$a"/"`echo $b|tr A-Z a-z`"; done' 用那麼多引號是怕檔名有空白等雜七雜八的字元.. -- ★ Origin: 清華電機星星站 <bbs.ee.nthu.edu.tw> ※ From: 61-216-88-6.HINET-IP.hinet.net