Intereting Posts
Владелец sshfs-установленного каталога с разрешением 777 не может открыть его (нет ACL, нет SELinux) Как я могу предотвратить выход пользователя из Ubuntu 16.04 из rbash? Как печатать нажатия клавиш в формате .inputrc? Файлы, скопированные из Win7 в Linux ext4, пустые / поврежденные Переменные окружения для пакетов, построенных в настраиваемом местоположении проверить рекурсивный поиск sed и заменить перед запуском Проблемы с загрузкой CentOS QEMU не запускается при выполнении в фоновом режиме внутри сценария оболочки Как найти все файлы, содержащие определенную строку, рекурсивно на BusyBox 1.4.2? Rsync за исключением .svn папок и их содержимого? Самостоятельная версия версии GCC, перезаписывающей пакет Как проверить, существует ли файл в awk? Systemtap вызывает segfault, почему? Запускать скрипт при загрузке диспетчера окон с использованием файла автозапуска с правами root Конфигурация шрифта на экране?

Проблемы с использованием команды cp -r

У меня есть ряд данных с форматом данных * .csv, где первые данные – data658000.csv, а последние – data2040000.csv Данные каждые 2000 отсчетов.

Я хочу фильтровать данные каждые 90000 отсчетов, поэтому я использовал команду;

cp -r /home/data*{658000..2048000..90000}.csv . 

Я ожидаю получить 16 точек данных;

 data658000.csv data748000.csv data838000.csv data928000.csv data1018000.csv data1108000.csv data1198000.csv data1288000.csv data1378000.csv data1468000.csv data1558000.csv data1648000.csv data1738000.csv data1828000.csv data1918000.csv data2008000.csv 

Но я получаю 20 очков данных;

 data658000.csv data748000.csv data838000.csv data928000.csv data1018000.csv data1108000.csv data1198000.csv data1288000.csv data1378000.csv data1468000.csv data1558000.csv data1648000.csv data1658000.csv data1738000.csv data1748000.csv data1828000.csv data1838000.csv data1918000.csv data1928000.csv data2008000.csv 

Я не уверен, как решить эту проблему.

Спасибо.

data*{658000..2048000..90000}.csv * из data*{658000..2048000..90000}.csv .

С * будет сопоставлено число, которое является суффиксом другого числа, например 658000 в data1658000.csv .

Поскольку вы копируете файлы , вам также не нужно использовать -r с cp .