gpt4 book ai didi

Bash shell,尝试创建和评估掩码

转载 作者:行者123 更新时间:2023-11-29 09:05:05 25 4
gpt4 key购买 nike

我正在尝试创建一个掩码并使用按位运算符“&”与另一个变量进行比较并查看输出。让有代码:

mask=00000
mesk=00010
mosk=$mask&$mesk
echo $mosk
echo meec

我正在尝试扩展此功能以能够包含更多字符(不同的错误/成功代码),但这些行不起作用:执行脚本将打印一个空行,然后是“meec”。

我有面向对象的编程背景,虽然我已经通读了几篇关于这个主题的文档,但我似乎遗漏了一些东西。任何帮助将不胜感激。

编辑:出于某种原因,结果代码不起作用,它说“找不到命令 00010”>_>

最佳答案

这是因为通常shell中的&字符是在后台放置命令的修饰符。

你必须使用 Arithmetic Expansion Bash(例如)让它工作:

mosk=$(($mask & $mesk))

关于Bash shell,尝试创建和评估掩码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20397692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com