subshell

subshell

文章 0 浏览 3

进行目标替换

看起来子 shell 没有检索“$@”的结果,因此没有什么可以进行替换。 %_bust.css: %.css @echo $(echo $@ | sed s/_bust/$(BUSTER)/g) …

终弃我 2025-01-08 12:46:18 1 0

bash 中带有嵌入引号的字符串扩展

问题: 以下 shell 脚本代码不会产生预期结果: # MYSQL, MyUSER MyHost etc ... all defined above as normal TARG_DB="zztest"; DB_CREATE="$($MYSQ…

白首有我共你 2025-01-01 14:19:56 1 0

如何编写包装器 - 避免使用子 shell - apache2 重写映射或一般 shell 脚本的脚本?

我正在 apache2 中使用外部重写程序(prg)运行重写映射,这可能会产生错误并死掉。 当重写映射不再运行时,系统显然无法正常运行。 所以我想启动一个…

小…红帽 2024-12-24 18:36:18 1 0

ruby 反引号,kernel.system,exec ,命令不成功

我正在尝试从我的 ruby​​ 代码执行 java 程序。 我的代码类似于: cmd = "java -cp \"path/lib/*\" com.blah.blah" # %x[#{cmd}] # `#{cmd}` # Kern…

舟遥客 2024-12-19 02:18:30 1 0

从管道读取的 while read 循环后重置变量

initiate () { read -p "Location(s) to look for .bsp files in? " loc find $loc -name "*.bsp" | while read do if [ -f "$loc.bz2" ] then contin…

樱花细雨 2024-12-03 02:38:46 1 0

为什么重定向(<)不创建子shell

我编写了以下代码 var=0 cat $file | while read line do var=$line done echo $var 现在,据我了解,管道 (|) 将导致创建子 shell,因此第 1 行上的…

眉目亦如画i 2024-11-17 13:20:21 2 0

可以在 bash 子 shell 中调用函数作为后台作业吗?

假设我有一个 bash 函数, Yadda() { # time-consuming processes that must take place sequentially # the result will be appended >> $OUTFILE # …

落花随流水 2024-11-06 01:58:27 3 0

Bash 使用 subshel​​l 和 substring 进行错误替换

一个人为的例子......考虑到 FOO="/foo/bar/baz" 这个工作(在bash中) BAR=$(basename $FOO) # result is BAR="baz" BAZ=${BAR:0:1} # result is BAZ…

唯憾梦倾城 2024-11-05 17:50:39 6 0

管道的左侧是子壳?

编辑: 我下面关于 sed 's@^@ @' <(f1) 的评论不正确 虽然 $BASH_SUBSHELL 表明我们与启动处于同一级别,但主脚本中的变量丢失了。 根据戈登的回答我…

ぺ禁宫浮华殁 2024-11-02 19:40:25 4 0

bash 中的局部变量:本地变量与子 shell

据我所知,在 bash 函数中创建局部变量有两种方法:创建子 shell 或将每个变量声明为局部变量。 例如: # using local function foo { local count fo…

玉环 2024-10-11 11:06:44 10 0

如何防止命令/脚本改变全局环境

我需要从当前的顶级 shell 运行脚本块/脚本,并且希望它们保持全局范围不变。 到目前为止,我只能想到以下可能性: powershell -file powershell -nop…

赠我空喜 2024-09-03 21:47:11 8 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文