回答編集履歴
1
追記。 示した例には改善の余地があった。
answer
CHANGED
@@ -1,4 +1,7 @@
|
|
1
1
|
こんな感じでどうでしょう? コピー先ディレクトリをtargetdirと仮定しています。
|
2
2
|
```sh
|
3
3
|
find images | perl -ne 'use Encode; binmode STDIN,":utf8"; while(<>){ m{[\p{Katakana}\p{Hiragana}\p{Han}][^/]*$} and print encode("utf8",$_)}' |xargs -i cp {} targetdir ;
|
4
|
-
```
|
4
|
+
```
|
5
|
+
|
6
|
+
追記
|
7
|
+
-ne は -e とすべきでした。結果として正しい出力は得られますが。
|