一個循環我有閱讀一些CSV文件一個接一個,CSV文件將被命名爲Test1.csv,要求Test2.csv等。代碼:閱讀從多個CSV文件在外殼
#!/bin/bash
IFS=","
FILES=/CSVFiles/*
CSVNAME=Test
n=1
for f in $FILES
while read Column1 Column2
do
echo $Column1
echo $Column2
done < "$CSVNAME"$n.csv
n=$((n+1))
返回這些錯誤:
./ReadCSV.sh:第23行:語法錯誤附近意外的標記',而」
./ReadCSV.sh:第23行:`同時讀取列1列2
請註明有多少_Test ** N ** csv_文件存在,是否與文件。需要以任何特定順序顯示。 – agc
這是一個很好的問題,因爲它會發生globbing不考慮文件順序 – sjsam
根目錄中'/ CSVFiles /'*真* *似乎不太可能。請'cd'到該目錄並顯示'readlink -e Test1.csv'的輸出。 – agc