社区
Linux/Unix社区
帖子详情
一个shell 字符替换 的小问题
ajige
2010-12-22 04:39:18
temp='tha'
final=${$temp}nk
echo $final
我想要的效果是将temp与nk连接起来, 最后输出的结果是:thank
现在运行时,总是提示 bad substitution,
请教一下, final 应该怎么些呢?
...全文
141
4
打赏
收藏
一个shell 字符替换 的小问题
temp='tha' final=${$temp}nk echo $final 我想要的效果是将temp与nk连接起来, 最后输出的结果是:thank 现在运行时,总是提示 bad substitution, 请教一下, final 应该怎么些呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Linux-Torvalds
2010-12-27
打赏
举报
回复
$ temp='tha'
$ final=${temp}nk
$ echo $final
thank
louyong0571
2010-12-23
打赏
举报
回复
正解已出,楼主给分吧
freetstar
2010-12-22
打赏
举报
回复
[Quote=引用楼主 a_jige 的回复:]
temp='tha'
final=${$temp}nk
echo $final
我想要的效果是将temp与nk连接起来, 最后输出的结果是:thank
现在运行时,总是提示 bad substitution,
请教一下, final 应该怎么些呢?
[/Quote]
lz多了一个$
这样${temp}即可
lengxujun
2010-12-22
打赏
举报
回复
可以这样:
temp='tha'
final=${temp}nk
echo $final
Shell
字符
串的
替换
将
字符
串中的第1个8
替换
为X: 1. [root@dyy ~]# echo ${phone/8/X} 2. 137X8768897 2)
替换
全部子串 格式:${变量名//old/new} 将phone
字符
串中的所有8都
替换
为X: 1. [root@dyy ~]# echo ${phone//8/X
Shell
字符
串截取、
替换
shell
处理
字符
串截取、
替换
的demo
shell
(bash)
替换
字符
串大全
替换
(只
替换
一个
) varrB=${varA/str1/str2} $ var="AAAszip_BBB.zip";var2=${var/zip/ZIP};echo $var2}; AAAsZIP_BBB.zip $ var="AAAszip_BBB.zip";var2=${var/.zip/.ZIP};echo $var2; AAAszip_BBB.ZIP
替换
...
shell
脚本
替换
文件中
字符
shell
脚本
替换
文件中
字符
shell
内置
字符
串
替换
shell
内置
字符
串
替换
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章