Перемешать строки независимо в большом файле
Мне нужно таким образом сгенерировать случайным образом очень большой CSV-файл (где я заранее не знаю, сколько столбцов будет). Поэтому мне придется уйти из этой формы
1,a,...
2,b,...
3,c,...
что-то вроде этого
3,b,...
1,c,...
2,a,...
Я знаю, что могу перетасовать строки с помощьюshuffle
, но мне нужно перетасовать каждый столбец отдельно. Мне интересно, возможно ли это с помощью комбинации команд bash.