cp -r 명령 사용 시 문제

cp -r 명령 사용 시 문제

data*.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

이 문제를 해결하는 방법을 모르겠습니다.

감사해요.

답변1

*에서 삭제합니다 data*{658000..2048000..90000}.csv.

를 사용하면 in *과 같이 다른 숫자의 접미사인 숫자와 일치합니다 .658000data1658000.csv

복사해주셔서문서-r, 둘 중 하나 와 함께 사용할 필요가 없습니다 cp.

관련 정보