精華區beta FreeBSD 關於我們 聯絡資訊
※ 引述《[email protected] (小州)》之銘言: : ※ 引述《[email protected] (freeB)》之銘言: : #!/bin/bash : for name in `find /home1/home -type d -maxdepth 1` : do 謝謝你,可以請您解釋下面的用法嗎? : name1=`basename "$name"` : mv "$name"/"$name1/*" "$name" : mv "$name"/"$name1/.[!.]*" "$name" : done : 請自行測試,own your risk !! 我在測試的結果如下 mv: rename ././* to ./*: No such file or directory mv: rename ././.[!.]* to ./.[!.]*: No such file or directory mv: rename ./bleeza/bleeza/* to ./bleeza/*: No such file or directory mv: rename ./bleeza/bleeza/.[!.]* to ./bleeza/.[!.]*: No such file or directory mv: rename ./lk/lk/* to ./lk/*: No such file or directory mv: rename ./lk/lk/.[!.]* to ./lk/.[!.]*: No such file or directory >_<還是沒將東西搬至上一層,對了,有些user的資料很多,會發生 argument is too long的問題,是不是需要配合xargs指令? -- ※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw) ◆ From: 163.21.234.11