14:33先日、複数ファイルのリネームに手こずりました。ファイル名の前から2文字を消すという一見単純なリネームについてのお話です。無料のリネームソフトを探して悪戦苦闘したお話macには標準でリネーム機能があるんだけど、「前(後ろ)から何文字削除」がない。capitanにアップグレードしてから落ちるようになり、使えない。(検索したところ、実行と同時に落ちるという話は共通してるのだけど、ソフトが落ちた後ファイルを見たらちゃんとリネーム完了されてるって人もいた。私はリネームされないでただ落ちる。)素人らしく、リネームソフトを探したりしてみたのだけど、時間だけが浪費するばかり。有料リネームソフトは良さげなものたくさんあったのだけど、正直、「ファイル名の前から2文字を削除する」って機能としてはとても簡単じゃないの!?って思ってしまう私は、これのためだけに有料ソフトを買うのは嫌で嫌で・・・。次に考えたのが、ターミナルを使ってできないものなのか、ということ。いっても、ちょっと調べてすぐ出てこなかったので、これは時間かかりそうだということで、SEのNia氏に相談することに。1時間くらい浪費してるんですが、ターミナルでリネームできますか?そら、できるでしょ。1時間も浪費とか馬鹿なの?・・・・・ターミナルを使った初心者でもできる方法を聞いたよ!気を取り直して、ターミナルを起動しよう。Nia氏のような慣れてる人にはわからないかもしれないけれど、ターミナルの真っ黒い画面がこわいのは私だけではないはず。以下は、Nia氏がおしえてくれたものなので、感謝しながら書いていくよ!ちなみにしっかりと仕組みも教えてもらったけど、ただコピペしたらいいように簡略的にしてるので、ご了承ください。フォルダパスと、打って、enterを押すと移動する。doneこれを打って、エンター!!!!そのフォルダ全てのファイルがリネームされるから気をつけてね...!もし、一度試してみたいな、って人は、この下の文字列を打つといいよ。mvがechoに変わってるだけだけど、echoはターミナル上で吐き出すだけだから、これで確認して大丈夫だったら、上記のものをうつといいかな。doneおまけ頭から3文字消去:「's/^..//'」の「.」を3つに増やす後ろから2文字消去:「's/^..//'」の「^..」を「..$」にしようただその場合、doneを打つと実行ってなって始まっちゃうから、done以前までをコピペして、ターミナル上で.を増やすといいかな。そのあと自分でdoneを打てば始まる。文字列の最後もう少し詳しく知りたいなーって時は、bashとかshellとかで検索するといっぱい出てくるので、参考にしてみてください。複数のファイルを選択した後、finderなどで右クリックをするだけ。以下のようなリネームができるので、基本的には標準でかなり大丈夫。ここ数年?の実装のため、意外と標準を知らずに、重いリネームソフトを使ってる人もいるみたいなので、紹介してみました。それにしても、いつかもっとちゃんとコードかけるようにならないといけない世界がやってきそうだな、、、と。最近びくびくしている、なんだかんだでアナログ人間なゆきでした。ねえねえ、今回吹き出しができたよ!みてみて!俺、ひどい人みたい。.......多分言ってたし。気ままにインターネットをしています。日常のこと、色々まぜこぜ。雪書という名義で、筆の仕事をしています。基本的にはできる範囲でなんでもやります。本日9月29日より、アニメ「クロムクロ」のOP2曲収録した[DEATHTOPIA]が2ヶ月限定リリース!クロムクロ最終回「侍は振り返らず」を迎えるために、筆文字でみんなの名前を書きました。[+]2012年10月2012年09月2012年08月2012年07月2012年06月2012年05月ゆき/雪書.jp@_xxyk書道が好きな人間がのんびりまったり。雪書アカウント@_xxyk_の中の人です。書道以外の事もたくさん呟きます。インターネットが好きです。