[問題] 如何一次copy成多個檔案

看板Linux作者 (明天會更好)時間14年前 (2011/11/23 23:56), 編輯推噓3(305)
留言8則, 5人參與, 最新討論串1/1
例如我有檔案 test-01.com 我想copy test-01.com 成為 test-02.com test-03.com ... test-99.com 我要如何一次完成呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.146.237.125

11/24 00:05, , 1F
寫程式就可以搞定,應該也不需要多少行。
11/24 00:05, 1F

11/24 00:06, , 2F
簡單的for迴圈,後面的檔名數字用變數。
11/24 00:06, 2F

11/24 00:24, , 3F
for x in `seq 10 99`; do cp test-01.com test-${x}.com;
11/24 00:24, 3F

11/24 00:24, , 4F
done;
11/24 00:24, 4F

11/24 07:19, , 5F
要有01~09應該是seq -w 1 99喔
11/24 07:19, 5F

11/24 12:13, , 6F
哦哦,又學到了
11/24 12:13, 6F

11/24 18:12, , 7F
seq -w 2 99|xargs -i cp test-01.com test-{}.com
11/24 18:12, 7F

11/25 13:04, , 8F
比較新版的bash可以用{01..99}
11/25 13:04, 8F
文章代碼(AID): #1EpHV27p (Linux)