【发布时间】:2014-03-21 21:46:30
【问题描述】:
我需要根据已知关键字更改脚本中的文件名。
例如,文件keywords.root.T127C 应重命名为keywords_environment.root.T127C。
我尝试使用这个命令:
find . -name $keywords* | sed -e "p"
哪个输出:./current_directory/keywords.root.T127C,但我不知道将其分配给变量$var。如果可以分配,我知道如何使用以下命令对其进行修剪:
echo "${var##*.}".
我的问题:
(1) 有没有只用一个命令就能做到的有效方法?话说,把“keywords.root.T127C”直接转成“keywords_environment.root.T127C”?
(2) 如果不是(1),如何将“./current_directory/keywords.root.T127C”分配给变量?
谢谢!
【问题讨论】: