shell – 如何将sed的输出读取到变量中
发布时间:2020-12-15 19:12:51 所属栏目:安全 来源:网络整理
导读:我有变量,其值为“abcd.txt”。 我想在第二个变量的“.txt”之前存储所有的东西,用“.log”替换“.txt” 我没有问题回应所需的价值: a="abcd.txt"echo $a | sed 's/.txt/.log/' 但是如何获取值“abcd.log”到第二个变量? 谢谢, 罗杰 您可以使用 command
我有变量,其值为“abcd.txt”。
我想在第二个变量的“.txt”之前存储所有的东西,用“.log”替换“.txt” 我没有问题回应所需的价值: a="abcd.txt" echo $a | sed 's/.txt/.log/' 但是如何获取值“abcd.log”到第二个变量? 谢谢, 罗杰
您可以使用
command substitution作为:
new_filename=$(echo "$a" | sed 's/.txt/.log/') 或较不推荐的反向方式: new_filename=`echo "$a" | sed 's/.txt/.log/'` (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- BASH:测试字符串是否作为整数有效?
- Scala是否具有创建不可变数据结构的修改克隆的更新语法?
- scala – 为什么val是稳定的标识符而def不是?
- 显示Bash命令的输出并将输出保留在变量中
- 弹簧靴休息和angular2与websocket(stomp over sockjs)
- twitter-bootstrap – 如何使用排序图标显示Bootstrap表
- bootstrap fileinput 使用记录
- Angular2学习笔记(六) Angular2 依赖注入
- Play 2.0 用户指南 - 调用WebServices -- 针对Scala开发
- 基于WebService+Flex的B/S系统架构