アドレス移行過程 One Liner

個人用のメモです。
中身がvCardだったのに拡張子が異なっていたので^^

for i in `ls | perl -pe 's/\.DAT//g'`; do mv $i.DAT $i.vcf; done


osxのアドレスブックでは

  • X-GNO:
  • X-SH-CATEGORIES:BACKUP

の要素がメモとして表示されるので削除

for i in `ls` ; do perl -pe 's/(X-GNO:.*)|(X-SH-CATEGORIES:BACKUP)//g' < $i > ../tmp1/$i; done


「vcard00」のように0から順番にナンバーが付いたディレクトリの作成
めんどくさくなってきたので ruby に変更

ruby -e '30.times{|i| system(sprintf("mkdir vcard%02d",i))}'