Filter文本与shell命令

bash shell中具有处理文本命令的一堆 - 比如排序(可排序在一个文本文件行),TR(你可以用它来转换大写字母为小写,或删除字符的整个班级),等等上。如果你想从OS X的图形用户界面中访问这些工具,MacOSXHints.com读者michaeltyson想出了一个Automator的服务 - 你可以建立自己或下载 - 这将让你这样做。

要创建自己的服务,开放的Automator,并从模板窗口中选择服务。拖动运行Shell脚本从公用事业行动纳入工作流程的工作空间。复制下面的脚本,然后将其粘贴到脚本窗口:

结果=`osascript -e“告诉应用程序‘系统事件’” -e“激活” -e“组结果(显示对话框‘通过对过滤器中选择文本输入shell命令:’标题为‘Filter文本’默认回答‘排序’按钮{“取消”,“过滤器”}默认按钮2)” -e‘返回的结果与‘%% SEP %%’和按钮的结果’-e‘端告诉’返回的文字|SED的/ “/ \”/ g'`

[!“$结果”] &&猫&&退出;

按钮=`回声 “$结果” |SED小号/.*%% SEP %% //`

命令=`回声 “$结果” |SED S / %% SEP %%。* //`

[ “$按钮”= '取消'] &&猫&&退出;

猫|SH -c “$命令”

但知道(它的任何名称,你想给)/资源库/服务(如果需要认证)。

如果你不想做这一切你自己,你可以下载的工作流程;你解压缩后,将它保存到到同一文件夹。

上述工作完成后,你可以选择在任何应用程序,右击一些文字,然后选择从服务子菜单您的工作流程。这会弹出一个过滤文本对话框。输入您要使用有shell命令,然后单击筛选。工作流将运行shell命令和替换,结果选定的文本。michaeltyson表明几个样本命令;你可以找到更多在这里或在bash的手册页闲逛。

这个故事,“过滤文本与shell命令”最初发表Macworld大会

加入对网络世界的社有个足球雷竞技app区Facebook的LinkedIn对那些顶级心态的话题发表评论。
有关:

©2010Raybet2

IT薪资调查:结果是