Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Раскидать фалы по одноименным папкам  (Прочитано 751 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Jimbo24

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Задача: создать папку для каждого файла с таким же именем. Переместить каждый файл в свою папку.
p.s. расширение у всех файлов одно - mp3!
Пока додумался до такого:

#!/bin/bash
fname=$(cat /mnt/c/Users/Fedor/Documents/script/names.txt)
folder1=/mnt/c/Users/Fedor/Documents/script/
folder2=/mnt/c/Users/Fedor/Documents/script2/
ls >names.txt
cd $folder2
mkdir $fname

Создаем папку для каждого файла (проблема: в названии папок присутствует расширение файла. Это не приятно, но терпимо. Можно и так оставить).
Думается мне, что нужно вычленить название файла без расширения. Тогда продолжу чем-то вроде этого:

mv $folder2/$fname.mp3 $folder1/$fname

toZen

  • Гость
Re: Раскидать фалы по одноименным папкам
« Ответ #1 : 28 Мая 2017, 06:24:32 »
Школьные задачки нужно решать самому.
Закрыто.

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.