Последние сообщения

Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

11 Августа 2022, 17:13:11

11 Гостей, 1 Пользователь

Автор Тема: find cat grep awk sed - операции с файлами или в файлах  (Прочитано 548 раз)

Skaaraje

  • Новичок
  • *
  • Сообщений: 15
  • Карма: +0/-0
    • Просмотр профиля
Все что можно сделать через команду find

с примерами



Найти все mp3 файлы в нескольких директориях и скопировать все в одну

find / -iname "*.mp3" -exec cp {} /mnt/mp3 \;



рандомное переименование файлов

find -maxdepth 1 -type f -iname '*.mp3' -print0 | \
    shuf -z | \
    for ((i=0;++i;)); do
        IFS= read -r -d '' fname || break;
        mv "$fname" "rand${i}.mp3";
    done









« Последнее редактирование: 04 Февраля 2022, 08:57:12 от Skaaraje »

Skaaraje

  • Новичок
  • *
  • Сообщений: 15
  • Карма: +0/-0
    • Просмотр профиля
Re: find cat grep awk sed - операции с файлами или в файлах
« Ответ #1 : 03 Февраля 2022, 09:35:11 »
cat + grep


удалить пустые строки в файле

cat main.txt | grep -Ev "^$" > out.txt