腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
‘`
set
-
u
` (
nounset
)
vs
检查
我
是否
有
参数
我
正在努力改进这个nasty old script。
我
发现了一个需要修复的未定义变量错误,所以我添加了
set
-
u
来捕获任何类似的错误。由于以下代码,
我
得到了"$1“的未定义变量错误 if [ -z "$1" ]; then process "$command" 它只想知道
是否
有
争论。(将空字符串作为第一个
参数
传递时的行为并不是故意的。如果我们碰巧也解决了这个问题,那就不成问题了)。在使用<e
浏览 59
提问于2017-04-30
得票数 8
回答已采纳
2
回答
在条件下不带冒号的
参数
展开(默认值为空字符串)
、
、
我
知道${var:-word}和${var-word}之间的区别,但我不认为在中使用默认值的目的 为什么需要一个空的默认值?
浏览 0
提问于2018-05-02
得票数 0
回答已采纳
2
回答
如何处理无重复的未绑定变量?
考虑以下常见模式来处理命令退出状态: echo success echo failure对变量赋值(给定
set
-o
nounset
)no_such_variable"; then echo success; else echo failure; fi变量替换
检查
也不起作用; then echo success; else echo failure; fi bash: no_suc
浏览 0
提问于2022-10-14
得票数 0
2
回答
本地化商店选项
、
我
想暂时更改函数中某个shopt选项的值。#!/bin/bash
set
-
u
[[ "$SHELLOPTS
浏览 0
提问于2020-02-14
得票数 1
1
回答
测试变量
是否
未设置
是否
有
一个可移植的测试,以确定变量(其名称在脚本中是静态已知的)
是否
未设置(与空变量不同)?
浏览 0
提问于2018-08-30
得票数 9
回答已采纳
1
回答
如何
检查
环境变量
是否
设置为“
set
-o
nounset
”?
在bash/zsh中,
检查
变量的下列
检查
不起作用:
set
-o errexit echo "Foo doesn't exist"因为foo是展开的,即使它不存在,
nounset
触发器也会退出。如何在不展开变量的情况下
检查</em
浏览 4
提问于2014-07-30
得票数 4
回答已采纳
2
回答
Shell选项更改(例如,设置-o xtrace)不会从括号内应用
、
、
我
正在尝试为
我
的bashrc创建一个别名,如果没有设置xtrace,它将启用选项
nounset
和xtrace,如果设置了它们,它将禁用它们,从而允许
我
切换“调试模式”。
我
有这个: alias debug="[[ \$(
set
-o | grep xtrace) = *off ]] && (
set
-o
nounset
;
set
-o xtrace; echo 'Debugmode ON')
浏览 3
提问于2018-02-02
得票数 0
回答已采纳
2
回答
在ksh中混合"
nounset
“和"$@”
、
我
有
一个脚本,需要将它的所有
参数
转发到不同的程序。此外,出于清洁的目的,
我
还启用了shell选项
nounset
。#!如果它没有
参数
,它将导致ksh: @: parameter not
set
和脚本终止。如果禁用
nounset
选项,我们将得到以下信息: $ .
有
什么办法可以让ksh 和空的玩得很好呢?
浏览 3
提问于2016-02-01
得票数 4
1
回答
Bash -找到文件后如何停止更深层次的搜索?
我
试图使用本机bash功能来完成这项工作,而不使用find等。获取所有文件名的列表并将它们放入数组中。
我
想稍微修改一下,如果找到匹配的话,就停止在树中进行更深的搜索。也就是说,
我
要找的文件是“test.txt”./stuff/test.txt
我
只想匹配./stuff/test.txt,忽略./stuff/thi
浏览 0
提问于2020-12-12
得票数 0
回答已采纳
1
回答
在使用Bash严格模式时,如何解析Bash脚本的位置
参数
?
、
、
/bin/bashIFS=http://redsymbol.net/articles/unofficial-bash-strict-mode/考虑对Bash脚本中的位置
参数
进行以下解析/app.sh: line 18: $1: unbound variable
我
认为原因是在while条件中的最后
检查
,在shift之后,$1是未定义的。\n\t'C1考虑对Bash脚本中的位置
参数
进
浏览 0
提问于2023-04-04
得票数 2
回答已采纳
2
回答
处理未使用的getopts
参数
、
、
、
我
有
一个以getopts开头的脚本,如下所示: USAGE() { echo -e "Usage: bash $0 [-w <in-dir>] [-o <out-dir>] [-c <template1
我
在这个脚本上做了一些测试,在某个阶段,
我
不需要/不想使用-c
参数
-c。换句话说,
我
试图测试脚本的另一个特定部分,根本不涉及$CONTAINER变量。,
我
没有收到警告。此警告
是否
仅在
我
键
浏览 0
提问于2018-09-13
得票数 2
回答已采纳
6
回答
测试使用"
set
-o
nounset
“时
是否
在bash中设置了变量
、
、
如何解决这个问题,同时仍然使用
set
-o
nounset
选项? if [ !
浏览 0
提问于2011-10-20
得票数 113
回答已采纳
2
回答
在Makefiles中,
nounset
等效于什么?
Bash中的
set
-o
nounset
非常有用,但我不想为生成文件中的每一行运行它。在Makefile中使用全局设置可以获得相同的效果吗?
浏览 2
提问于2019-12-01
得票数 0
回答已采纳
1
回答
为什么‘`
nounset
`’shell选项不会在未设置数组上引发错误?
、
、
、
我
是不是遗漏了什么,例如,这是由另一种选择控制的?示例:echo "${foo[@]}" # no error
我
检查
了,但我感到困惑,因为它提到了$@和$*,但没有提到数组:
我
使用的Bash版本
浏览 3
提问于2020-08-25
得票数 1
回答已采纳
2
回答
在误用整数变量时(尝试将字符串存储到该变量中),Bash shell
是否
会抛出运行时错误?
、
、
Linux上的Bash4.3 shell:
我
意识到Bash是无类型的,或者
有
一种很弱的类型。
浏览 0
提问于2020-04-19
得票数 0
回答已采纳
1
回答
如何从Ubuntu中神奇地删除"bin、lib、lib64和sbin“文件夹?
、
前几天,
我
试图重新启动
我
的Ubuntu 20服务器,但它在启动时一直出现“内核恐慌”。在这一点上,
我
不知道它是如何发生的。为了找出更多的根本原因,
我
应该
检查
些什么?--编辑--history \ grep rm
浏览 0
提问于2023-01-13
得票数 1
3
回答
变量名后面的“-”(破折号)在这里做什么?
、
if [ -n "${BASH-}" -o -n "${ZSH_VERSION-}" ] ; thenfi
我
在哪里能找到这方面的参考资料?谢谢。
浏览 3
提问于2015-09-20
得票数 30
回答已采纳
11
回答
检查
数组中的索引或键的最简单方法?
、
、
、
使用: myArray=(“红色”“黑色”“蓝色”)测试"${#myArray@}“-gt "1”& "1存在“-”{#myArray@} "1不存在“ 如何处理非连续索引?myArray=() myArray12=“红色”myArray51=黑色“myA
浏览 2
提问于2012-11-04
得票数 113
回答已采纳
1
回答
窃听器?bash选择类型的数据作为“未绑定变量”返回。
、
我
运行的是Linux3.10.0-693.2.el7.x86_64,对于我的生活,
我
不知道为什么会发生这种情况。它似乎是一个bug和外壳
检查
发现没有问题。
set
-o
nounset
options=(one two three) fi
我
使用
set
-xv来解
浏览 2
提问于2017-12-08
得票数 5
回答已采纳
1
回答
cronjob未按预期工作
、
、
usageprd/arch/old_arcs.log LGA=`sqlplus -s tcs384160/tcs#1234 <<\EOF L_LIMIT=`expr $
U
_LIMIT - 1000`; echo $
U
_LIMIT; L
浏览 2
提问于2014-03-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动开发-编写VS1053芯片音频驱动
MySQL5.17异机迁移到MySQL 基本步骤
实战-Oracle Data Guard详细配置上
Windows PowerShell进阶IO操作之写入
如何使用nodejs与mysql进行数据交互
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券