2008/11/6 Nguyen Vu Hung <vuhung16plus at gmail.com>: > On Thu, Nov 6, 2008 at 11:09 PM, L? Xu?n Th?o <thaolx at gmail.com> wrote: >>> Vi?t h? m?nh ph?t ???c kh?ng ? >> >> ki?u nh? th? n?y: >> >> $ for N in `find . -iname '*%*'`; do mv $N `echo $N | sed 's/%5B/[/g' >> | sed 's/%5D/]/g'`; done > V?y l? ph?i loop 1 v?ng n?a ?, em c?n thay ??i t?t c? %xx th?nh k? t? > ASCII t??ng ?ng.
ko, ch? c?n m?t loop ?? c? th?i, c? ?i?u l? m?i sed ch? ??i m?t lo?i k? t? v? d? %5B -> [ N?n c? bao nhi?u lo?i hex c?n map b?c ph?i pipe qua b?y nhi?u sed. Vi?t l?i cho d? ??c: $ mkdir test $ cd test $ touch %5BAMTourney%5DFinals_ELLaS_Jidba_vs_QuEnDi_ShaKuRa.zip $ touch %5BAMTourney%5DR2_poz_steven_vs_Billlabamzilla_-%20g1%20-%20huns.zip $ ls %5BAMTourney%5DFinals_ELLaS_Jidba_vs_QuEnDi_ShaKuRa.zip %5BAMTourney%5DR2_poz_steven_vs_Billlabamzilla_-%20g1%20-%20huns.zip $ for N in `find . -iname '*%*'` do mv "$N" "`echo $N | sed 's/%5B/[/g' | sed 's/%5D/]/g' | sed 's/%20/ /g'`" done $ ls [AMTourney]Finals_ELLaS_Jidba_vs_QuEnDi_ShaKuRa.zip [AMTourney]R2_poz_steven_vs_Billlabamzilla_- g1 - huns.zip b?c ?? ? d?ng "do mv ..." c? 3 sed pipe cho nhau chuy?n 3 lo?i k? t? %5B %5D v? %20