繁体   English   中英

Linux bash for do循环动态参数替换

[英]Linux bash for do loop dynamic parameter substitution

我想使用 bash 命令,我认为该命令类似于

for f in *.xml; do mv $f StaticTextPrefix + ./GetXmlSpecificNodeValue $f + StaticTextSuffix; done

因此,GetXmlSpecificNodeValue 程序从找到的 XML 中返回一个唯一值,该值将保证对于每个 xml 文件都是唯一的。

这可能是命令的结构是什么样的吗?

谢谢@KamilCuk 必须在 GetXmlSpecificNodeValue 前面加上。/ 但否则它可以工作

for f in *.xml; do mv $f "StaticTextPrefix/$(./GetXmlSpecificNodeValue "$f")StaticTextSuffix"; done

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM