找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

Linux 中国◆开源社区 首页 查看评论
[1]
来自四川成都的 Chrome 60.0|GNU/Linux 用户 发表于 2017-09-05 17:24 的评论:
脚本语言是胶水语言,是将各个外部命令联合起来使用,所以不光是 shell 本身的版本需要注意,调用的外部命令版本也需要注意。比如 awk,其在系统其实是一个符号链接, 至于链接到哪个 awk,就不一定了,因为不是所有发行版对应的都是 gawk。
[2]
陌辞寒 [QQ Browser 9.6|Windows 10] 发表于 2017-09-07 11:12 的评论:
嗯,如果环境比较复杂多样的话,可以自己携带重要的外部命令来避免版本差异。
来自四川成都的 Chrome 60.0|GNU/Linux 用户 2017-09-07 13:17 5 回复
所以 busybox 就成了一种解决方案,busybox 甚至能在浏览器里跑起来。
[1]
来自四川成都的 Chrome 60.0|GNU/Linux 用户 发表于 2017-09-05 17:24 的评论:
脚本语言是胶水语言,是将各个外部命令联合起来使用,所以不光是 shell 本身的版本需要注意,调用的外部命令版本也需要注意。比如 awk,其在系统其实是一个符号链接, 至于链接到哪个 awk,就不一定了,因为不是所有发行版对应的都是 gawk。
[2]
陌辞寒 [QQ Browser 9.6|Windows 10] 发表于 2017-09-07 11:12 的评论:
嗯,如果环境比较复杂多样的话,可以自己携带重要的外部命令来避免版本差异。
来自四川成都的 Chrome 60.0|GNU/Linux 用户 2017-09-07 13:16 7 回复
但是依然有个问题,不注意 PATH 的话,还是存在调错的可能。比如我上面说的 cygwin 里的 tail 命令,就可能同 Windows Support Tools 里的 tail 冲突,可能调成另一个。kill 命令也是如此,同一家公司不同发行版的,支持的参数是不一样的。
[1]
来自四川成都的 Chrome 60.0|GNU/Linux 用户 发表于 2017-09-07 08:00 的评论:
原作者的文章标题有问题,基于现有 zsh 源码进行开发,和在 zsh 上编写脚本,是两个不同的概念。
[2]
陌辞寒 [QQ Browser 9.6|Windows 10] 发表于 2017-09-07 11:14 的评论:
但是通常我们说 Python(或者其他编程语言)开发时,多半不是指基于 Python 解释器的源码来开发。
来自四川成都的 Chrome 60.0|GNU/Linux 用户 2017-09-07 13:11 5 回复
毕竟 python 是作为一种计算机编程语言出现的。我唯一使用过 zsh,是在 Windows 平台,cygwin 自带的 bash, 默认配置不是很喜欢,又懒得改,就换成 zsh。
[1]
来自四川成都的 Chrome 60.0|GNU/Linux 用户 发表于 2017-09-07 08:00 的评论:
原作者的文章标题有问题,基于现有 zsh 源码进行开发,和在 zsh 上编写脚本,是两个不同的概念。
陌辞寒 [QQ Browser 9.6|Windows 10] 2017-09-07 11:14 6 回复
但是通常我们说 Python(或者其他编程语言)开发时,多半不是指基于 Python 解释器的源码来开发。
[1]
来自四川成都的 Chrome 60.0|GNU/Linux 用户 发表于 2017-09-05 17:24 的评论:
脚本语言是胶水语言,是将各个外部命令联合起来使用,所以不光是 shell 本身的版本需要注意,调用的外部命令版本也需要注意。比如 awk,其在系统其实是一个符号链接, 至于链接到哪个 awk,就不一定了,因为不是所有发行版对应的都是 gawk。
陌辞寒 [QQ Browser 9.6|Windows 10] 2017-09-07 11:12 7 回复
嗯,如果环境比较复杂多样的话,可以自己携带重要的外部命令来避免版本差异。
来自四川成都的 Chrome 60.0|GNU/Linux 用户 2017-09-07 08:00 6 回复
原作者的文章标题有问题,基于现有 zsh 源码进行开发,和在 zsh 上编写脚本,是两个不同的概念。
Asuraaaaa [Chromium 60.0|Ubuntu] 2017-09-06 13:58 6 回复
涨知识了,以前都没注意过这些
来自四川成都的 Chrome 60.0|GNU/Linux 用户 2017-09-05 17:24 7 回复
脚本语言是胶水语言,是将各个外部命令联合起来使用,所以不光是 shell 本身的版本需要注意,调用的外部命令版本也需要注意。比如 awk,其在系统其实是一个符号链接, 至于链接到哪个 awk,就不一定了,因为不是所有发行版对应的都是 gawk。

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。