|
|
1
2
Solaris机器上有bash可执行文件吗?我注意到你指的是RHEL上的bash,但你的shell设置为#!/bin/sh(即香草Bourne外壳)。 |
|
|
2
0
这个怎么样(请注意回溯):
|
|
|
3
0
您的脚本在经过认证的Mac OS X 10.5上运行良好 Single Unix Specification version 3 . Solaris上while in/bin/sh的行为非常奇怪。你能提供你发现分叉问题的链接吗? 一种可能的解决方案是使用另一个shell,例如/bin/ksh。 编辑
您的链接提供的示例没有显示问题
事实
|
|
|
4
0
下面的代码解决了我的问题。我想这里的关键是从子shell中回显变量,当然,不要使用“这里”文档。 我已经在CSH/BASH/KSH上测试了这段代码。
我衷心感谢所有参加这次讨论的人。 |
|
|
5
0
为什么执行a subshell 在这里的文件?
你可以插入:
或回声:
事实上,当我测试这些时,它们都在Solaris上运行得很好,所以我不知道你为什么会遇到问题。 |
|
|
Plankt0n · Shell,执行一个需要逐一遍历多个值的命令 1 年前 |
|
|
Fin · 如何使用bash从表中提取数据 1 年前 |
|
|
aenagy · Bash声明不喜欢带空格的值 1 年前 |
|
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 1 年前 |
|
|
elbarna · 正则表达式仅排除小写字符串,但保存包含大写的字符串 1 年前 |
|
Harry · 使用“$!”获取后台作业的pid 1 年前 |
|
|
nmr · 使用来自另一个shell脚本的if语句的返回码函数 1 年前 |
|
minseong · Git sed忽略二进制文件 2 年前 |
|
|
Jesper.Lindberg · 检查参数是否包含null 2 年前 |