作者:乌鸦_Hrt | 来源:互联网 | 2023-09-02 18:44
我正在尝试一个嵌套循环,该循环从2013
到2016
(包括)读取,并从2013.csv
和file1.csv
创建一个像file2.csv
的文件,但它没有读取$i
变量。
我是新来的(退休的程序员)。是因为$i
前面有一个斜线吗?我该如何纠正?
for ((i=2013; i<= 2016; i++))
do
for j in file1.csv file1.csv
do
awk -r -F',' '$2 ~ /$i/ { print $2 }' $j > $i.csv
done
done
结果是四个空文件。
PS:我正在使用MacOS。