caliph Asked: 2019-05-31 05:00:27 +0800 CST2019-05-31 05:00:27 +0800 CST 2019-05-31 05:00:27 +0800 CST 将 JSON 文件中的值插入文件名路径 772 我需要复制一个文件并根据 json 文件中的值重命名它: info.json { "folderName": "berlin" } folderName从我可以使用的 json获取: jq '.folderName' info.json 复制我可以使用的文件: cp ~/foo.js /<folderName>/foo.js 目标是创建:/berlin/foo.js 但是如何使用berlinJSON 文件中的值动态重命名路径?最好在一个命令中? cp json 1 个回答 Voted Best Answer steeldriver 2019-05-31T05:08:55+08:002019-05-31T05:08:55+08:00 您可以使用命令替换 cp ~/foo.js /$(jq '.folderName' info.json)/foo.js 由于默认情况下会引用 JSON 字符串(除非jq与原始输出标志一起使用),因此在这种情况下-r无需引用。$(...)
您可以使用命令替换
由于默认情况下会引用 JSON 字符串(除非
jq
与原始输出标志一起使用),因此在这种情况下-r
无需引用。$(...)