腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
替换
sh
中
变量
的
子
串
、
我正在寻找一个带有空格
的
文件名,并将空格
替换
为转义字符(即"\ "),以用于文件检查和操作。我使用
的
是Bourne Shell (而不是bash),出于实现和可移植性
的
原因,我不能使用sed命令。我尝试过使用参数扩展,但我无法让它工作,而且我知道它
的
健壮性比bash差得多。
浏览 17
提问于2021-03-09
得票数 0
10
回答
如何用行号
替换
文本文件
中
的
整行
、
、
、
我有一种情况,我想要一个bash脚本来
替换
文件
中
的
整行。行号总是相同
的
,所以它可以是一个硬编码
的
变量
。 我并不想
替换
该行
中
的
某些
子
字符
串
,我只是想将该行完全
替换
为一个新行。有没有什么bash方法可以做到这一点(或者一些简单
的
东西可以抛到一个.
sh
脚本
中
)。
浏览 2
提问于2012-06-22
得票数 182
回答已采纳
2
回答
命令
替换
中断命令
替换
、
我将一个shell脚本
的
一部分提取到另一个shell脚本
中
,由于某种原因,在调用
子
脚本后,命令
替换
停止工作。我不能想象这是
子
脚本
中
的
一些东西,但我也看不出我做错了什么。# works"$(dirname "$0")"/setup_buildroot
浏览 0
提问于2012-11-19
得票数 2
回答已采纳
3
回答
shell输入
中
的
替换
子
字符
串
、
我在终端
中
得到一组字符
串
作为输入。我需要使用".awk" shell将每个字符
串
中
的
子
字符
串
替换
为".
sh
",然后输出修改后
的
字符
串
。我写了这样
的
脚本来做这个:do ec
浏览 7
提问于2015-04-18
得票数 0
回答已采纳
1
回答
如何在循环中处理bash参数时使用赋值语法?
、
我有以下循环来读取和设置传递给bash脚本
的
变量
fi done
sh
test.
sh
--name myname --family myfamily
sh<
浏览 2
提问于2021-07-01
得票数 0
回答已采纳
2
回答
如何使用sed将字符
串
替换
为回勾
、
、
如何使用shell/bash脚本
的
“sed”,用
变量
的
内容
替换
字符
串
,并用急性/反斜杠包围它。例如:FILE_PATH="this/is/the/file/path" FILE_PATH=`get/file/path/get.
sh
FILE_NAMSCRIPT_PATH="get/file
浏览 5
提问于2020-07-17
得票数 0
回答已采纳
2
回答
找不到使用双引号
的
sed
的
正确语法
、
我有一个
变量
echo $qsubFile返回不带双引号
的
submitJob.
sh
。现在,我希望找到包含字符
串
qsubFile="someOtherFile.
sh
"
的
行,并将其
替换
为文件"write.
sh
"
中
的
qsubFile="submitJob.
sh
"
浏览 0
提问于2012-12-20
得票数 0
回答已采纳
1
回答
在bash
中
,用其内容
替换
'source file‘,并展开
变量
、
、
、
在script.
sh
中
,source b.
sh
CMD2如何将source *.
sh
替换
为其内容(不执行命令)?我想看看bash解释器在获取文件并展开所有
变量
后执行了什么。我知道我可以使用set -n -v或运行bash -n -v script.
sh
2>output.
sh
,但这不能替代源命令(如果a.
sh
或b.
sh
包含
变量
浏览 0
提问于2016-05-31
得票数 5
2
回答
如何扩展bash
变量
中
的
变量
而不扩展通配符?
、
我有一个包含这种字符
串
的
变量
:我想用它
的
内容
替换
变量
$FOO。但是,当我这样做
的
时候
变量
被
替换
了,但是星号也被
替换
了,这样var就包含了我
的
文件系统中所有可能
的
匹配项(就像我在shell
中
按了tab键一样)。例如,
浏览 0
提问于2013-04-02
得票数 8
1
回答
在shell脚本
中
的
另一个
变量
中
替换
变量
,而不重新分配
、
、
、
我试图在shell脚本
中
替换
另一个
变量
中
的
一个
变量
。但它显示为空字符
串
。下面是场景。用包含
变量
"abc“
的
字符
串
赋值"x”~$ echo $x下面是脚本abc.
sh
的
内容,定义abc->
的
值。/bin/
浏览 0
提问于2019-10-24
得票数 1
1
回答
掩码密码插件仍在控制台输出
中
显示密码。
、
、
、
、
我们需要隐藏来自管道作业
的
密码,我们使用了掩码密码2.10.1,凭证和凭据绑定插件。但是,我们仍然看到在作业控制台输出
中
暴露了密码。artifact_id', passwordVariable: 'artifact_pwd']]){
sh
输出:[Pipeline] withCredentials[Pipeline] echo
浏览 1
提问于2018-08-14
得票数 0
1
回答
如何在jenkins管道中使用参数化生成?
、
我
的
Jenkinsfile里有这几行: string(name: 'DATABASE', defaultValue: 'jenkinsdatabase',现在我想在一个阶段
的
步骤中使用${params.DATABASE}
的
值。
sh
'mysql --user ${USER} -p${PASSWORD} --host ${HOST} -e "DROP DATABASE IF EXISTS ${params.DATABASE};
浏览 3
提问于2017-11-22
得票数 0
3
回答
为什么不能将
变量
的
值传递到/etc目录
中
的
文件
中
?
、
我想用bash将$ip
变量
的
值传递到/etc/test.json文件
中
。{ }{ }ip$ cat /tmp/test.json
浏览 0
提问于2019-08-11
得票数 1
回答已采纳
3
回答
"find -exec
sh
-c“
中
的
Grep
变量
扩展
、
、
、
我已经写了一个脚本,循环通过word文档来匹配其中
的
单词。下面是一个有效
的
例子,找到了数字43。紧随其后
的
是一个无法工作
的
脚本。我所要做
的
就是在我脚本
的
开头将数字43作为一个
变量
,但是它似乎没有正确地扩展。你知道如何在我
的
脚本中使用43作为
变量
,而不是硬编码吗? 有效
的
脚本: find .-type f -name '*.docx' -exec
sh
-c ' fo
浏览 33
提问于2019-03-07
得票数 0
回答已采纳
2
回答
sh
中
的
子
字符
串
返回“坏
替换
”
、
、
、
在此代码
中
:a='sdsdsd'我使用第二行逐个读取字符
串
字节(在循环中),但它返回
sh
中
的
错误("
sh
: 3:坏
替换
“)。有办法在
sh
模式下完成吗?出于某些原因,我应该使用
sh
(而不是bash,我知道bash会好
的
)
浏览 4
提问于2017-11-16
得票数 3
回答已采纳
1
回答
如何在cut shell命令
中
传递字符
串
变量
、
假设我有:包含以下命令
的
.
sh
文件:GIT_BRANCH="origin/release/2.4.0"然后,我想从GIT_BRANCH (
子
字符
串
的
操作)计算新
的
变量
:所以,echo $RELEASE_VERSION 但是
浏览 3
提问于2021-05-06
得票数 0
4
回答
myString.replace(
变量
,"") ......但在全球范围内
、
、
、
如何使用
变量
从字符
串
中
删除
子
字符
串
的
所有实例?(要删除,我认为最好
的
方法是全局
替换
,什么都不做……对吧?)如果我有这两个字符
串
,oldWord = " sentence"myString.replace(oldWord, ""); 仅<
浏览 0
提问于2012-04-13
得票数 49
回答已采纳
1
回答
子
流程
中
的
Bash编辑值?
、
、
、
、
好
的
,我在处理Bash时遇到了麻烦,因为它缺乏全局
变量
。我遇到
的
问题是,在while循环中,我必须执行一个for循环,而在该for循环中,我将调用一个脚本,并且我需要动态更改
变量
$NAME。不幸
的
是,我不知道它是什么,直到我尝试了几个不同
的
选项。在原始进程
中
设置
变量
后,该
变量
永远不会更改。我今天对此做了很多研究,我发现这是因为读取这样一个文件
中
的
文件会打开一个
子
subshell,它
浏览 1
提问于2016-09-20
得票数 0
1
回答
bash字符
串
替换
的
不一致行为
、
、
当我打印一个
变量
,其中一个
子
字符
串
替换
另一个(如这份文件中所述)时,它
的
行为是正确
的
:但是,如果从文件名获得字符
串
,则
替换
将被完全忽略: stringZ=$(ec
浏览 0
提问于2019-06-12
得票数 1
回答已采纳
2
回答
bash
变量
匹配失败
、
、
我只是不明白为什么当bash
变量
是非类型化
的
时候它就不能工作了。应该没有理由不这样做。9.54.8.78.9.4 9.5.0nomatchecho $pat1 | grep "$pat2" >
浏览 2
提问于2018-02-08
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
算法题:替换字符串中的空格
JavaScript 中替换字符串的几种方法
Java中字符串替换函数replace与replaceAll的区别
如何在 Bash 中抽取子字符串
MySQL的字符串替换更新操作
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券