ファイル名先頭文字を削除する等
.bashrc とかの . (ドット) を削除したく、find とか mv とか利用してできないかなーと
思っていたら、シェルだと何やら難しそうなので、 Python で書いた。
多分あまりきれいじゃないけど、まあこんな感じ。
#! /usr/bin/env python2.7 # -*- coding: utf-8 -*- from os.path import abspath, dirname, join, basename from os import rename as mv from glob import glob CURDIR = dirname(abspath(__file__)) TARGETDIR = join(CURDIR, 'dots') FILES = join(TARGETDIR, '.*') for f in glob(FILES): src = basename(f) dst = src[1:] mv(join(TARGETDIR, src), join(TARGETDIR, dst))