subshell

subshell

文章 0 浏览 1

从管道读取的 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 1 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 2 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 4 0

管道的左侧是子壳?

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

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

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

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

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

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

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

赠我空喜 2024-09-03 21:47:11 7 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

更多

友情链接

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