20.3 Shell 数组 (从新手到菜鸟的Linux教程)
为什么要单独讲下数组呢? 毕竟作为脚本语言,没有关联数组和咸鱼有什么区别?
还是先从正常数组讲起吧= =
为什么要单独讲下数组呢? 毕竟作为脚本语言,没有关联数组和咸鱼有什么区别?
还是先从正常数组讲起吧= =
上次说了怎么自定义变量,这次看一下一些特殊的变量。
感觉最常用的肯定就是传入参数 $[n]
嘛!其他什么基本用不到的。
刚才看了一眼 bash
的文档,真的是被文档的详尽吓到了= =
唔,那么先从变量的使用入手吧。
美赛的时候发现不大会可视化数据……也算是抽空学学吧。当时使用的方案是 node.js+d3n ,现在想想坑有点大,不如直接上浏览器写 d3.js 。
莫名其妙地 DigitalOcean 发邮件跟我说我的 vps 发邮件攻击其他服务器= =什么鬼啊,还把 ip 列进黑名单= =只好迁移咯。
注意了一点,先建一个新的,把数据迁移过去再注销原来的,以免 ip 没变。
因为 11 月份的时候育碧爸爸发了 AC3 ,一直没时间玩 而且老爷机跑不动 ,寒假里作死顶着小水管下载下来玩了一会儿……打开之后欣赏 ppt 中……
好吧好吧,言归正传,说说怎么换开机动画。
| tr -d '\15' |
注:只是出来的流没有 ^M
了,并没有改动文件。
在写这篇教程的时候本来想把 shell 语言批判一番,说什么太容易被注入,经常多打一个空格(见 bumblebee 事件)引发一场巨大灾难什么的大新闻,于是我就着手尝试各种能形成危险行为的输入,却没有能成功的……后来发现是自己比较 naive , echo
和 read
的行为并不像表面上那么直接。那我就直接贴测试代码和用例咯。
忙里偷闲写点东西……想了想好像也快没什么好写了(尴尬),于是挖个大坑吧,看看什么时候能填完。
那么就来接触一下 bash 的语法吧。