Как удалить первое значение и конечную запятую из 7-го столбца в файле csv

Вы можете загрузить последние двоичные файлы Linux (.tar.gz) с официального сайта и использовать их https://stackoverflow.com/a/23084499/1197421

-121--15316-

Из википедии:

POSIX, акроним для Portable Operating System Interface, - семейство стандартов, определённых компьютерным обществом IEEE для поддержания совместимости между операционными системами. POSIX определяет интерфейс прикладного программирования (API), наряду с оболочками командной строки и интерфейсами утилит, для совместимости программного обеспечения с вариантами Unix и других операционных систем.

POSIX не имеет никакого отношения к вашей проблеме, и python (или любой другой язык) не может помочь вам с получением корневых (административных) привилегий на вашем компьютере.

-121--251853-

tmux может сделать это с «окнами». Окно - это расположение «панелей», между которыми можно легко переключаться. «Область» в tmux - это область, в которой выполняется процесс, т.е. vim и т.д.

2
30.06.2018, 06:00
2 ответа

Usando GNU sedpodemos abordar esto como se muestra:

sed -e '
     s/","/&\n/30
     s/\n[^,]*,//
' file.csv

Debe entenderse como:

  • Coloque un marcador de posición en la trigésima aparición de la cadena ","en la línea actual.

  • Luego, viajando directamente desde el marcador de posición hasta la primera coma, eliminamos todo lo que se encuentra en el camino.

Otro método se proporciona de la siguiente manera:

 perl -F'/","/' -lane 'my $i;
      print join q[","], map { $i++ == 30 ? substr($_, 1+index($_, ",")) : $_ } @F;
 ' input-file.csv

Método:

  • perl leerá el archivo csv línea por línea, y para cada línea lo dividirá alrededor de la cadena ","y almacenará los elementos divididos en la matriz @F.

  • Luego, para el elemento 31, eliminamos todo hasta la primera coma.

2
27.01.2020, 22:09

Según su pregunta, la imagen entendida existe en la columna 31 separada por comas y debemos eliminar el primer carácter de la columna 31

awk -F "," '{$31=substr($31,2);print $0}' file.csv

Probado y funcionando bien Háganos saber por cualquier confusión

0
27.01.2020, 22:09

Теги

Похожие вопросы