加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell脚本尝试及alfred开发入门

发布时间:2020-12-15 09:22:29 所属栏目:安全 来源:网络整理
导读: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在输出文本中按照换行

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/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读