We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2762d1e commit 6106ef7Copy full SHA for 6106ef7
answer/3.md
@@ -9,7 +9,11 @@ $ time ls -U | xargs -P2 rename 's/^/0000000/;s/0*([0-9]{7})/$1/'
9
```
10
11
### 読者別解
12
+
13
+by [病葉](https://twitter.com/sickleaf3)
14
15
16
-別解1(病葉)$ find -printf "%f\n" | awk '!/1000000/{printf "%s %07d\n",$1,$1}' | xargs -n2 -P2 mv
-# (1)ファイル名の抽出にfindの-printfを使う (2)awkで0埋めのディレクトリを用意するついでに、0埋めの必要のないディレクトリは無視する
17
+### (1)ファイル名の抽出にfindの-printfを使う (2)awkで0埋めのディレクトリを用意するついでに、0埋めの必要のないディレクトリは無視する ###
18
+別解4$ find -printf "%f\n" | awk '!/1000000/{printf "%s %07d\n",$1,$1}' | xargs -n2 -P2 mv
19
0 commit comments