1 shell脚本开发
1.1 逐行读入文本
cat test.dat | while read line do 3 echo 4 done 5 6 7 do 8 9 done < test.dat
for line in $(cat data.dat) 2 in `cat data.dat` done
值得注意的是,默认的读取方式是,如果行中没有空格,则line在输出文本中按照换行符分割符循环取值,如果文中有空格或制表符,就不是换行读取了,而是按照空格或者制表符、换行符循环取。可以通过把IFS设置为换行符来达到逐行读
读了之后的if-else流程判断 ,注意语法之间的空格要求 非常严格的要求 [[]]和[]是有区别的
字符串处理函数,非常奇怪,怎样嵌套在其他结构中?
2 Alfred workflow 开发
首先需解锁Alfred中的workflow,
然后
因为本身比价简单,就搞了个blank workflow,
然后填下基本信息,这个无关紧要
keyworld控件
因为用到了workflow的一个快捷键出发功能,因此只简单的使用了这两个控件。但是反应了的基本的workflow开发流程。
参考资料:
Python http://allenwu.itscoder.com/how-to-write-a-workflow-for-mac
https://lisiur.github.io/2017/09/06/%E9%80%9A%E8%BF%87%E8%87%AA%E5%8A%A8%E5%8C%96%E8%84%9A%E6%9C%AC%E5%92%8C%E5%B7%A5%E5%85%B7%E6%8F%90%E9%AB%98%E5%B7%A5%E4%BD%9C%E6%95%88%E7%8E%87/
原文链接:https://www.f2er.com/bash/389999.html