我有变量,其值为“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/'`
原文地址:https://www.jb51.cc/bash/387668.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。