腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Bash
的
'
declare
‘
没有
文档
记录
的
'-
c
’
选项
?
bash
、
declare
、
undocumented-behavior
我使用了
Bash
变量,并错误地使用了-
c
选项
(对于const)来
declare
,而不是正确
的
-r
选项
来创建一个readonly变量。令我惊讶
的
是,该变量保留了-
c
属性,并将我赋值
的
第一个字母大写。这种行为
没有
在
declare
的
用法中列出,无论是在
declare
--help输出中还是在typeset
的
信息页面中。它似乎与
declare</
浏览 12
提问于2020-11-09
得票数 4
回答已采纳
1
回答
可以在不支持关联数组
的
情况下编译
Bash
5吗?
bash
、
macos
、
homebrew
、
configure
测试我
bash
脚本
的
同事给我发了这个截图他用brew安装了
bash
。
declare
是否有可能在
bash
:5中
没有
-A
选项
?我和码头查过了,
bash
:5肯定有-A
bash
-5.0#
declare
-A
declare
-A
浏览 0
提问于2019-03-12
得票数 1
回答已采纳
2
回答
当“nounset”
选项
生效时获取空数组或未设置数组
的
长度
bash
由于
Bash
在运行在set -o nounset模式下(又名set -u)时,可能会认为空数组是未设置
的
,而不管它们是否实际分配了一个空值,因此,在尝试扩展attempting数组时必须小心--其中一个解决方案是检查该数组长度是否为零在使用openSUSE 42.1中
的
Bash
4.2.47(1)openSUSE进行开发时,我习惯于在数组为空或未设置时使用${#ARRAY_NAME[@]}获得数组大小。但是,当在FreeBSD10.3中用
Bash
4.3.46(1)-release检查我
的
浏览 5
提问于2016-07-11
得票数 5
回答已采纳
1
回答
Bash
脚本
的
“交互式-注释”
选项
用法
bash
、
set
我想知道是否可以在非交互式
bash
脚本中关闭注释功能。为什么会发生这种情况?我错过了什么?
浏览 0
提问于2020-07-10
得票数 0
回答已采纳
1
回答
为什么‘`local`’页面声明‘均可’和‘`local```-n’属性“不能应用于数组变量”,但却可以呢?
arrays
、
bash
、
associative-array
、
associative
. | - ]运行man
bash
并使用正则表达式搜索模式
declar
浏览 4
提问于2022-02-10
得票数 2
回答已采纳
5
回答
将-xe参数传递给/bin/
bash
是做什么
的
bash
、
scripting
就像标题上说
的
那样。我找不到合适
的
文档
来查看-xe在下面的用例中做了什么:这些参数是做什么
的
,在哪里有
文档
记录
?
浏览 0
提问于2012-05-22
得票数 85
回答已采纳
2
回答
在源文件时转义特殊字符
bash
、
shell
我有一个包含以下内容
的
文件-b='hi'我想要获取文件内容
的
来源。但我得到了以下错误-如何转义特殊字符?
浏览 0
提问于2016-09-23
得票数 1
回答已采纳
1
回答
“声明名称”和“声明-g`”做什么?
bash
在
没有
提供任何
选项
的
情况下,声明名称
的
方法是什么?它是否声明了一个字符串变量
的
名称?谢谢。
浏览 0
提问于2017-07-25
得票数 7
1
回答
为什么
Bash
的
read内置不通过管道从yes命令获取输入,而是使用进程替换?
bash
、
pipe
、
stdin
、
built-in
、
process-substitution
TL;DR巴什(氏)读物 我在macOS 11.6.3上使用
Bash
5.1.16(1)macOS。由于yes使用标准输出,而read默认为标准输入,因此我期望以下内容填充内置<e
浏览 3
提问于2022-02-03
得票数 1
1
回答
Bash
:=~与Git
Bash
3.1中
的
模式匹配
bash
、
git-bash
我基本上想在Windows (Git
Bash
)下
的
Bash
3.1中执行以下操作:#set -xshopt -s nocasematch Copyright (
C
) 2005 Free Software Foundation, Inc.在我可以
浏览 3
提问于2015-07-18
得票数 3
回答已采纳
2
回答
从
Bash
中
的
函数中访问位置参数
linux
、
bash
、
shell
在
bash
脚本文件中,我是否可以在有参数
的
函数中使用命令行参数? PS:我在堆栈溢出上发现了一个,但是这个问题并
没有
解决我在这里描述
的
问题
浏览 1
提问于2021-05-26
得票数 0
回答已采纳
5
回答
shell脚本中正则表达式
的
使用
arrays
、
bash
、
shell
然而,预期/期望
的
产出如-
C
节所示。在修改代码以获得所需
的
输出时需要帮助。#!/usr/local/bin/
bash
a="1234-A1;1235-A2;2345-B1;5678-
C
2;2346-D5" IFS="[;]" read -r -a arr <<< "1234-A1;1235-A2;2345-B1;5678-
C
2;234
浏览 12
提问于2017-04-12
得票数 0
回答已采纳
1
回答
如何在jq json
bash
脚本中解析多个带空格
的
属性?
json
、
bash
、
shell
、
parsing
、
jq
我有一个如下格式
的
json字符串:我正在尝试使用jq获取所有"y“
的
数组变量和单独
的
"z”数组,如下所示 y_arr=$(echo "${json}"
浏览 17
提问于2020-06-08
得票数 0
回答已采纳
1
回答
关于ubuntu 20.04
的
shell级别问题
20.04
以下命令对ubuntu 20.04获得返回值1,对ubuntu18.04获得0,根本原因是在针对不同
的
ubuntu版本运行命令时,我们有不同
的
$SHLVL值,那么这是预期
的
行为吗?/etc/profile.d/01-locale-fix.sh++ eval +
浏览 0
提问于2020-08-14
得票数 0
回答已采纳
10
回答
在函数内声明全局变量
bash
、
shell
、
scope
换句话说: # # } 上面的代码片段在
bash
4.2中工作得很好。然而,在4.2之前
的
bash
4.2中,
declare
没有
-g
选项
。我在谷歌
浏览 2
提问于2012-03-26
得票数 26
回答已采纳
5
回答
如何在“`
bash
-
c
`”下执行任意命令
bash
在子subshell中执行任意
bash
命令
的
过程是什么?我不能改变命令,我得把它装饰在外面。我所能想到
的
就是在以下方面开展工作:>
bash
-
c
'echo foobar' >
bash
-
c
'echo \"
浏览 3
提问于2015-04-30
得票数 12
回答已采纳
1
回答
为什么不在
Bash
中声明时,每个变量都初始化为其数据类型特定
的
默认值?
bash
、
array
当我在
bash
版本"GNU,Version4.1.10(4)-release(i 686-pc-cygwin)“中执行以下代码时,我得到:
declare
-p a
declare
-i b# Output: -
bash
:
declare
: b: not found
declare
-
浏览 0
提问于2012-11-27
得票数 3
回答已采纳
1
回答
bash
中
的
嵌套字典
bash
、
dictionary
我看到了使用
bash
4生成一个dict
的
可能性:我
的
问题是,我们能不能指定另一本字典作为价值?例如,具有如下结构:
declare
-A dict=( ["John"]=["age"="23" "weight"="150"]
浏览 1
提问于2018-12-13
得票数 6
回答已采纳
2
回答
从文件迭代到数组
的
BASH
bash
如果我有一个
文档
,并且想要将
文档
的
第二列迭代到一个数组中,有
没有
一种简单
的
方法可以做到这一点。目前,我正在尝试使用:这将列出第二列中要标准化
的
所有唯一项。
浏览 0
提问于2020-03-08
得票数 0
1
回答
我找到了一种使用find -exec来cp多个文件
的
方法,所有文件都在一行中,比如xargs,但我不确定它到底是如何工作
的
。
linux
、
bash
、
unix
、
find
在过去
的
几个小时里,我一直在使用find -exec和find xargs进行探索和实验,现在我发现了其他地方都
没有
见过
的
命令
的
变体。例如,这个find命令获取子子目录中
的
所有文件,并将它们复制到当前目录中。将在一行上执行如下所示: cp ./testy/bar ./testy/baz
浏览 0
提问于2015-02-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一个 bash 脚本的故事
黑客就是这样炼成的!不断积累!
Bash 5.0 发布及其新功能
Linux基础
《鸟哥的Linux私房菜》笔记整理Part.1
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券