linux - linux korn shell /../.envfile [a]..[b]..[c] 含义
解决方案
一般语法是:
filename[lineno]: functionname[lineno]: nestedfunction[lineno]: error
例如:
$ cat demo
function bar { invalid; }
function foo { bar; }
foo
$ ksh demo
demo[3]: foo[2]: bar[1]: invalid: not found [No such file or directory]
当您使用.
源文件而不是调用函数时,您会看到相同的内容,但.
名称相同。我不知道为什么它不显示文件名,但是嘿:
$ cat foo
. ./bar
$ cat bar
# dummy line
. ./baz
$ cat baz
# dummy line
# dummy line
invalid
$ ksh foo
foo[1]: .[2]: .[3]: invalid: not found [No such file or directory]
你可以从你的开始.envfile
,看第 6 行,跟随它来源的文件,看第 65 行,跟随它来源的文件,看第 737 行,跟随它来源的那行,这应该是你的文件带有错误的行终止符。
推荐阅读
- kubernetes - traefik 1.7.11 基于子域的访问规则设置
- node.js - 小型 Node.js 应用程序 pod 的 GKE CPU 不足
- c - 缩小缓冲区时重新分配会失败吗?
- microsoft-graph-api - iOS 推送通知的图形 API - 合作伙伴门户上的 AAD 客户感到困惑
- laravel - Laravel - 在范围内隐藏列
- javascript - 淡入淡出系列图像,但一次只显示几个
- python - 从像素转换为通用公制(mm,in)
- java - java - 如何从java中的txt文件生成连续字符频率矩阵?
- java - 如何将 Mono 中的嵌套列表转换为 Flux?
- python - 在句子中正确使用 a 或 an