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*
などの他の数字の接尾辞の数字と一致します。658000
data1658000.csv
コピーしてください文書-r
、どちらかを使用する必要はありませんcp
。