メモ : Mac でファイル(の拡張子)を再帰的に一括変換する
カレントフォルダ以下のファイル(及び、その拡張子)を一括変換したい人向けのメモ
1) brewでrenameを入れる。
Linuxのrenameとは別物らしいが、brewでrenameが入るとのこと。
$ brew install rename
$ rename -h
Usage:
rename [switches|transforms] [files]
Switches:
(いろいろあるが略)
-s/--subst *from* *to*
-S/--subst-all *from* *to*
-x/--remove-extension
-X/--keep-extension
-z/--sanitize
--camelcase --urlesc --nows --rews --noctrl --nometa --trim (see manual)
要するにAliceをBobに置換する場合、
rename -s Alice Bob
とする。
2) カレントフォルダ以下のファイルを一括変換
例、カレントフォルダ以下のファイルの拡張子.ktを.kt_に一括リネームしたい場合:
① カレントフォルダ以下のファイルを一覧。
find . -name *.kt
② 問題なければ、一括rename。
find . -name *.kt | xargs rename -s .kt .kt_
おしまい。
誰得?
例、クロスプラットフォーム開発で共通モジュールを移植する時など、特定フォルダ以下のコードをコンパイラに当座触ってほしくないファイルがた〜くさんある人など(...ただいま、KotlinでAndroid/iOSクロスプラットフォーム開発にトライアル中...)
...すみません、事実上、こちらの記事のパクリですね。。
http://qiita.com/shuhei/items/cf1ddf373d1f83d5d667
Author And Source
この問題について(メモ : Mac でファイル(の拡張子)を再帰的に一括変換する), 我々は、より多くの情報をここで見つけました https://qiita.com/e-a-st/items/4403bece242c4ceab844著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .