腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何从bash脚本中生成bash
子
subshell
,而bash脚本在脚本结束后持久化
我希望从bash脚本中生成bash
子
subshell
,该脚本允许我初始化
环境变量
并执行一些tast操作,以便脚本结束时用户处于带有初始化
环境变量
的
子
subshell
中。通过测试,我发现如果脚本中有指令/bin/bash,则在脚本结束时生成
子
subshell
,用户在
子
subshell
中。如果执行exit,则
子
shell终止,用户返回父shell。现在,我希望能够根据脚本中给出的参数
浏览 6
提问于2013-03-13
得票数 3
回答已采纳
1
回答
在不同的路径上执行命令
、
、
在
使用
Git时,我在包含.git存储库的目录上执行所有的git命令。我想通过SSH触发器执行git-拉,但是如何定义存储库的路径来执行操作呢?
浏览 0
提问于2011-04-24
得票数 1
回答已采纳
0
回答
使用
子
subshell
设置
环境变量
、
、
你好,我试着用python
设置
环境变量
。我的python文件如下所示。setenv VARIABLE 1 但是当我从我的shell检查时,
环境变量
没有
设置
。我知道当我调用os.system时,它会生成另一个
子
there并在那里
设置
变量。我所需要做的就是在当前shell中
设置
我的python脚本中的
环境变量
浏览 5
提问于2017-06-24
得票数 0
1
回答
两种计算方法的比较
、
#! /bin/bashuntil [ $a = 61 ] echo Value of a = $a echo first Value: $a echo second Value: $a 输出Value
浏览 1
提问于2021-04-22
得票数 0
1
回答
在
子
shell中,如何从调用shell中读取
环境变量
?
、
、
、
由于显而易见的原因,我不想在我的普通bash shell中
使用
export COLUMNS。 但是,出于某个特定的
子
subshell
的目的,我需要访问其父
subshell
的列值。换句话说,在常规的bash shell中,我想调用一个
使用
ls -Cw $COLUMNS的shell脚本,其父脚本的值为$COLUMNS。除了由父级导出的
环境变量
之外,还有什么方法可以访问父级的
环境变量
吗?
浏览 0
提问于2013-03-31
得票数 1
回答已采纳
1
回答
设置
子
Set调用的
环境变量
我想扩展这个概念,使其能够仅为一个
子
流程的调用
设置
环境变量
,即 VARIABLE=VALUE COMMAND PARAMETERS 例如 FOO=6 printenv FOO 在这种情况下,COMMAND是一个
子
subshell
。作为演示此问题的示例,我
使用
FOO=6 BAR=7 ( printenv FOO; printenv BAR ) 这导致了一个 zsh: parse error near `(' 为什么这不起作用,
subshell
呢?不知何故,我
浏览 28
提问于2020-04-17
得票数 0
1
回答
在bash命令前
设置
变量
、
在以下方面有何不同:和由于第一个真正的输出跟踪信息是在执行git push时,所以它的行为不一样,因为它很明显地检查是否
设置
了这个变量
浏览 1
提问于2019-09-24
得票数 2
回答已采纳
1
回答
如何一次取消所有
环境变量
?
、
、
、
、
我正在尝试在我的代码中在teardown块中取消
设置
环境变量
。是否有命令一次取消所有变量?,例如,,我正在
设置
以下
环境变量
export password=password我
使用
unset命令来取消变量unset usernameunset table 是否有一个命令一次取消所有
设置
,比如,unset all
浏览 3
提问于2021-09-29
得票数 0
回答已采纳
1
回答
如何从eval中运行的
子
subshell
中获取错误代码
、
、
、
、
我想在eval调用的
subshell
中运行一个命令,并获得在
子
subshell
中调用的函数返回的状态代码。] # do stuff if `some_command` returned status code not equal to zeroanother_env_variable='another value' 目标是运行这个命令,将这些
环境变量
添加到当
浏览 13
提问于2019-01-11
得票数 1
回答已采纳
1
回答
巴什:有可能在
子
壳中捕获SIGTERM (或其他)吗?
、
、
考虑到一个
子
subshell
失败,导致向所有
子
subshell
发送(
使用
某种机制) SIGTERM。在接收到SIGTERM后,所有
子
外壳都被终止。但是,保留SIGTERM-terminated
子
subshell
日志文件。这就是问题所在。_term() rm -f $log_file但是
浏览 0
提问于2022-11-25
得票数 0
1
回答
在chef客户端上未执行.profile
、
、
$HOME/.profile"当我在客户机上运行配方时,
环境变量
被插入到.profile中,但是它们没有被
设置
。@node-virtual-machine:~$ echo $JAVA_HOME 为什么.profile文件不能在chef客户端执行,为什么我的
环境变量
不能通过chef
设置
?
浏览 0
提问于2014-04-07
得票数 1
2
回答
如何
设置
由vim :sh命令生成的shell的
环境变量
我经常在Vim中
使用
:sh到shell并执行一些操作,然后$ exit返回到Vim会话。问题是,有时我回到一个选项卡,忘记是否退出了Vim会话,如果我猜错了,输入$ exit将关闭选项卡或SSH连接,并且我没有处于Vim的
子
subshell
中。当
使用
:sh从Vim打开
子
shell时,我希望能够
设置
shell的一些特殊
环境变量
。有办法这样做吗? 如果
设置
了变量,我就可以在PS1中显示ENVVAR,但这似乎不起作用。
浏览 1
提问于2020-11-12
得票数 1
回答已采纳
1
回答
用c++实现一个
子
subshell
、
、
、
我的下一个任务是添加对(和)的支持,这基本上是一个
子
subshell
。我们如何实现一个
子
subshell
。我可以派生并让父级等待,传递
环境变量
,但我需要添加对(ls | sort) ; ls等命令的支持(我承认该命令没有多大意义,但它解释了动机) 任何帮助都是非常感谢的。
浏览 4
提问于2012-09-02
得票数 1
回答已采纳
2
回答
为
子
Set
设置
环境变量
、
、
我知道我可以
使用
这样的
环境变量
运行命令:我知道我可以在这样的
子
subshell
中运行命令:但我能把这两者结合起来吗然而,我也对替代答案感兴趣,因为我喜欢
子
subshell
语法,因为它不需要修改转义引号。
浏览 0
提问于2017-09-13
得票数 19
回答已采纳
1
回答
从bash脚本运行csh脚本
、
我正在编写一个需要初始
设置
的脚本。
设置
是以csh脚本的形式进行的,它在
环境变量
上有许多工件。现在,当我从bash内部执行csh时,bash
子
subshell
中的变量保持不变。#!
浏览 7
提问于2017-01-25
得票数 0
1
回答
在“原始脚本”范围内
设置
选项
我正在编写一个
设置
环境变量
的shell脚本。它将在其他脚本中获得,如我希望我的脚本
使用
set -euo pipefail,但我不想影响调用脚本。# my-scriptexport VAR=$(get-value) 如果我将脚本包装在
子
subshell
中,则导出将无法工作
浏览 11
提问于2022-04-26
得票数 2
1
回答
powershell指示的错误退出代码
、
、
我有一个庞大的遗留cmd脚本,作为我们
使用
的一些软件的
设置
的一部分。脚本由cmd和powershell脚本调用。有时它会失败,这是由退出代码指示的。这个脚本的问题是它创建了大量的
环境变量
,并且没有很好地处理它们,因此如果在同一个环境中运行两次,那么第二次执行可能不能像预期的那样工作。只有在从cmd运行时才会出现问题,Powershell总是在
子
subshell
中启动cmd脚本,所以没有问题。现在,我通过强制它在
子
subshell
中运行来快速修复它(因此,当脚本终止时,<
浏览 7
提问于2015-11-02
得票数 0
回答已采纳
2
回答
从两行输出
设置
环境变量
$ get-authSomeAuthString2我在bash中尝试了几种方法,但都不起作用。AUTH和PIN保持未
设置
。如果我这样做了它也失败了。我能得到数据的唯一方法是但显然只在
子
外壳中。我还发现,如果我在读取之前用{打开一个
子
subshell
浏览 0
提问于2016-11-24
得票数 0
1
回答
通过{} vs ()在组中执行命令集
、
、
如果存在这种情况(S):什么时候强制
使用
{}而不是() --反之亦然--为什么?
浏览 0
提问于2022-05-29
得票数 0
回答已采纳
4
回答
bash:重定向文件时附加换行符
、
、
、
下面是我如何逐行读取文件的方法:dodone < filecat file | while read ROW...因为管道创建了一个
子
subshell
,并使我丢失了
环境变量
。在后一种语法中很容易解决这个问题,只需回显一个换行符:dodone 如何在不打开
子
subshell
或创建临时文件(列表相当大
浏览 0
提问于2011-01-19
得票数 2
回答已采纳
点击加载更多
相关
资讯
linux怎么设置环境变量
PyCharm设置环境变量的方法
Python设置环境变量的方法
初识go linux安装及环境变量设置
原创:UG中的语言环境变量设置
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券