0
我有一個包含路徑的CSV文件,我想複製第二列的路徑中的第一列的文件我如何設法做到這一點,例如,如果我有以下CSV使用awk的CSV文件列
project/file1 ../project1/file1.old
project/file2 ../project1/file2.old
project2/file1 ../project3/file1.old
我有一個包含路徑的CSV文件,我想複製第二列的路徑中的第一列的文件我如何設法做到這一點,例如,如果我有以下CSV使用awk的CSV文件列
project/file1 ../project1/file1.old
project/file2 ../project1/file2.old
project2/file1 ../project3/file1.old
假設csv文件src.csv
有下列內容:
project/file1,../project1/file1.old
project/file2,../project1/file2.old
project2/file1,../project3/file1.old
下面是使用awk
並在CSV提到將所有文件複製shell腳本linux命令:
awk -F "," '{print "cp " $1 " " $2}' <src.csv> copy_src_dest.sh; sh copy_src_dest.sh
感謝它的作品像一個魅力 – malmo