我有一个名为abc.json的文件,我想用sed重命名。这可能吗?基本上问题在于我有一个dev env文件和一个prod env文件,两者都有单独的内容,甚至字段都不匹配。所以我必须创建两个单独的文件,一个dev-abc.json和一个prod-abc.json,并根据env重命名它们。我想知道使用sed是否可行。
发布于 2018-12-14 15:46:43
abc.json
用GNU sed 重命名为dev.json
:
echo 'abc.json' | sed -n 's/.*/mv "&" dev.json/e'
或者
echo "abc.json" | sed -nr 's/(.*)(\..*)/mv "&" "dev\2"/e'
https://stackoverflow.com/questions/-100003075
复制相似问题