web-dev-qa-db-fra.com

colonne: erreur de ligne trop longue

J'essaie de visualiser les 5 premières colonnes du terminal en suivant ce guide: https://chrisjean.com/view-csv-data-from-the-command-line/

Quand je cours

cat rangelast.csv | sed -e 's/,,/, ,/g' | column -s, -t | less -#5 -N -S 

Je reçois cette erreur:

column: line too long

Comment puis-je le résoudre?

2
Qassam Mahmoud

Selon ce rapport de bogue

Dans le code source de l'utilitaire: column.c Il définit MAXLINELEN as 2048 + 1

Si votre entrée contient une ligne dont la longueur est> 2048, vous obtiendrez cette erreur.

Pour le résoudre, assurez-vous que la longueur des lignes de votre entrée est <2048, ou remplacez l'utilitaire 'column' par un autre.

3
Yaron