Если вы хотите попробовать альтернативный, очень чистый и простой инструмент (https://github.com/johnkerl/miller), начните с папки, в которой у вас есть входные CSV-файлы, с помощью этой команды
mlr --csv unsparsify *.csv >out.csv
у вас будет
A,B,C,D,F,E
10,20,10,20,5,
,20,10,20,10,5
,,,10,20,30
Если вы хотите, чтобы F был в конце, команда
mlr --csv unsparsify then reorder -e -f F *.csv
Если у вас много файлов, вы можете сделать это в два этапа:
mlr --icsv cat *.csv >tmp.txt
mlr --ocsv unsparsify tmp.txt >out.csv
Примените «114 updates
» с помощью sudo apt upgrade
. История «Как подавить предупреждения…» никогда не заканчивается хорошо. Прочтите man bash login
о "файлах запуска".
Прочитайтеman login bash
(подставьте свой $SHELL
), раздел «INVOCATION
». Вы обнаружите, что «интерактивная оболочка входа в систему» сначала читается как /etc/profile
.
Следите за тем, что происходит с
less /etc/profile
bash -x /etc/profile