Eu tenho uma série de dados com formato data*.csv onde o primeiro dado é data658000.csv e o último dado é data2040000.csv. Os dados são a cada 2.000 contagens.
Eu quero filtrar os dados a cada 90.000 contagens, então usei o comando;
cp -r /home/data*{658000..2048000..90000}.csv .
Espero obter 16 pontos de dados;
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
Mas estou obtendo 20 pontos de dados;
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
Não tenho certeza de como resolver esse problema.
Obrigada.
Solte o
*
dedata*{658000..2048000..90000}.csv
.Com o
*
, um número que é um sufixo de outro número seria correspondido, como658000
emdata1658000.csv
.Como você está copiando arquivos , também não precisa usar
-r
comcp
.