从 CSV 信息复制和重命名图像文件的脚本

从 CSV 信息复制和重命名图像文件的脚本

我有一个基本图像,我想将其用作布局中的不可见图像。我需要复制脚本blank_image.png并使用 CSV 数据中的列重命名该副本。

blank_image.png变成:

abernathy_r.png
brown_p.png
crowder_l.png

...ETC。

有没有办法做到这一点并创建一个 Apple Automator 程序来选择图像并选择数据文件?

答案1

awk -F'[,\r]' 'NR>1{ print "cp "$1".png "$2".png" }' 'Law Data Test.csv' | sh

使用逗号和回车作为字段分隔符,跳过标题行并打印带有前缀cp.png后缀的两个字段。然后将输出通过管道传递给 sh 来执行命令。

答案2

删除第一行并运行

cat Law\ Data\ Test.csv | sed 's/,/ /g'| sed 's/^/cp /' >temp.sh
source temo.sh
rm temp.sh

相关内容