sftp:コピーするファイルを選択するコマンド

sftp:コピーするファイルを選択するコマンド

私のサーバーにコピーする必要があるデータファイルの長いリストがあり、名前があります。

data_1.dat
data_2.dat
data_3.dat
...
data_100.dat

最初から数字が3ずつ増加するすべてのファイル(例:、、、、...)data_1.datをインポートしたいと思います。data_4.datdata_7.datdata_10.dat

これを指定する方法はありますか?今は手動で使用していますが、 get data_4.datそれを自動化する方法が必要です。

ベストアンサー1

Linuxの場合:

printf -- '-get data_%d.txt\n' $(seq 1 3 100) | sftp -b - [email protected]

BSDで(seq(1)見えない):

printf -- '-get data_%d.txt\n' $(jot 100 1 100 3) | sftp -b - [email protected]

おすすめ記事