Saya memiliki format csv (Bekerja pada Bash di linux)
DN , MAC , Partition ,
123 , abc , xyz
321 , asd , asd
Saya dapat menguraikannya menggunakan awk dengan menggunakan
eval MAC=($(awk -F "," '{print $1}' random.csv))
Ini dilakukan untuk setiap kolom di CSV dan oleh karena itu saya dapat memanggil DN[2]
, MAC[2]
dll satu per satu yang bersifat manual dan mem-parsingnya satu per satu.
Namun bagaimana cara mengurai csv per baris? Misalnya: Jika saya memanggil DN
adalah 123
, MAC
dan Partition
yang sesuai juga harus dikembalikan.