インポート リストを一意にするために、Xcode 用の Automator シェル スクリプトを作成しようとしています。トリックは、私はそれらをソートしたくないということです。そこで、ほぼ完璧に機能するこの perl マジックを見つけました。
# Print all unique lines
perl -ne 'print unless $a{$_}++'
唯一の問題は、 #imports 間のすべての空のスペースを削除することです。機能ごとにインポートをグループ化するのが好きです...
//Model
#import This.h
#import That.h
// ViewControllers
#import ThisView.h
#import ThatView.h
…ということで、スペースを確保したいと思います。
スペースを無視する上記の呪文のバリエーションはありますか? そうでない場合、これに影響を与える別の方法はありますか?