====== Coreutils ====== GNU Core Utilities son programas básicos que se esperarían encontrar en cualquier sistema operativo. * [[https://www.gnu.org/software/coreutils/|Web oficial]] ===== Programas incluidos ===== * ''[[informatica:sistemas_operativos:linux:coreutils:ls|ls]]'' * ''dir'' * ''dircolors'' * Operaciones básicas: * ''cp'' * ''dd'' * ''mv'' * ''rm'' * Modificar atributos de ficheros: * ''chown'' * ''chgrp'' * ''chmod'' * ''touch'' * Uso del disco: * ''df'' * ''du'' * ''stat'' * Información de usuario * ''id'' * ''logname'' * ''whoami'' * ''groups'' * ''users'' * ''who'' * ''tac'' * ''nl'' * ''head'' * ''tail'' * ''split'' * ''wc'' * ''cut'' * ''echo'' * ''pwd'' * ''kill'' * ''sleep'' * ''tee'' * Manipulación de ficheros: * ''[[informatica:sistemas_operativos:linux:coreutils:uniq|uniq]]'' * ''sort'' ===== Manipulación de texto ===== ==== Eliminar columnas CSV ==== Si en un CSV con campos separados por punto y coma queremos eliminar el campo/columna que ocupa la posición 10: cut --complement -f 10 -d ";" fichero_original.csv > fichero_resultante.csv * ''f'': posición del campo * ''d'': delimitador/separador de campos