Ярлык: file
Для массового переименования файлов можно воспользоваться следующей командой: $ find . -iname '*.jpg' | awk 'BEGIN{ a=1 }{ printf "mv \"%s\" %08d.jpg\n", $0, a++ }' | bash Чтобы обезопасить себя от перезаписи существующих файлов, можно изменить mv на mv -i, теперь, при попытке перезаписи файла, у Вас будет запрошено подтверждение

Читать далее →

Поиск уникальных строк по одной колонке или нескольким можно выполнить с помощью команды sort $ sort -u -t , -k 1,1 <filename> Ключ -u указывает на поиск уникальных строк, -t , - разделитель колонок в файле, в данном примере это запятая, -k 1,1 - колонка для отбора, здесь - первая. Если необходимо проверять уникальность по нескольким колонкам, нужно указать несколько ключей -k: $ sort -u -t , -k 1,1 -k 4,4 <filename> В примере выше отбор строк производится по 1-й и 4-й колонкам

Читать далее →

Сортировку файла по колонке можно выполнить простой командой $ sort -t $'\t' -k 4,4 <filename> В данном примере сортировка выполняется по 4-й колонке. Для более натуральной сортировки чисел, можно указать параметр -V $ sort -t $'\t' -k 4,4 -V <filename>

Читать далее →