我正在尝试为 Xcode 编写一个 Automator shell 脚本,以使我的导入列表独一无二。诀窍是,我不希望它们排序。所以我发现这个 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
...所以我想保留这些空间。
上述咒语是否有一些变化会忽略空格?如果没有,还有其他方法可以影响这一点吗?