Я работаю над файлом sample.txt ниже, чтобы преобразовать столбцы в строки, но начиная со второго столбца.Преобразование значений разделенных запятыми строк в AWK, но начиная со второго столбца
$ cat sample.txt
ENGLISH,UK,USA,CA,SA
HINDI,IN,NEP
SPANISH,MEX,SPAIN,AG
FRENCH,FR,CA
Ищет следующий выход.
1,ENGLISH,UK
2,ENGLISH,USA
3,ENGLISH,CA
4,ENGLISH,SA
1,HINDI,IN
2,HINDI,NEP
1,SPANISH,MEX
2,SPANISH,SPAIN
3,SPANISH,AG
1,FRENCH,FR
2,FRENCH,CA
Это то, что я мог бы достичь до сих пор ..
$ cat sample.txt | awk -F',' '{out=$1; for(i=2;i<=NF;i++){out=(i-1)" "$1" "$i}; print out}'
4 ENGLISH SA
2 HINDI NEP
3 SPANISH AG
2 FRENCH CA
Очистить входную выборку и ожидаемые результаты и твердую попытка решения. Спасибо! –