看板 [ Linux ]
討論串[問題] Linux下Bash批次更改檔名(數百、千個檔)
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓4(4推 0噓 11→)留言15則,0人參與, 8年前最新作者Frobenius (▽.(▽×▽φ)=0)時間8年前 (2017/09/29 01:43), 8年前編輯資訊
0
0
0
內容預覽:
#建立測試檔案,可不執行. #for ((i=1;i<=800;i++));do touch "海賊王 第${i}集 繁體中文翻譯.mp4";done. #變更. for ((i=1;i<=800;i++));do mv "海賊王 第${i}集 繁體中文翻譯.mp4" "OnePiece. v${i
(還有212個字)

推噓8(8推 0噓 5→)留言13則,0人參與, 最新作者Neisseria (Neisseria)時間8年前 (2017/08/17 23:30), 8年前編輯資訊
0
0
0
內容預覽:
提供一下 Go (golang) 的版本,照小州大的程式的邏輯重寫. 基本上,這件事用 Go 有點浪費. 只是 Go 是最接近腳本語言的編譯語言,剛好拿來練習一下. package main. import (. "fmt". "io/ioutil". "log". "os". "path/file
(還有1196個字)

推噓3(3推 0噓 7→)留言10則,0人參與, 最新作者kenduest (小州)時間8年前 (2017/08/16 20:34), 8年前編輯資訊
0
0
0
內容預覽:
我貢獻一下 python code 提供參考:. # encoding: utf8. import os. import re. import sys. if len(sys.argv) == 2:. dest_path = sys.argv[1]. else:. sys.stderr.write(
(還有1161個字)

推噓6(6推 0噓 0→)留言6則,0人參與, 最新作者losepacific (Losepacific)時間8年前 (2017/08/16 04:07), 編輯資訊
0
0
0
內容預覽:
rename -e 's/^.+(\d+).+\.mp4/OnePiece v$1.mp4/' *. 其中的【^.+(\d+).+\.mp4】為正規表式法,因為貪多,我視為刀法。. 【^】是代表開頭的位置。. 【.】在正規表式法中,代表任一字元。. 【+】在延伸正規表式法中代表前一個字有一個到無限多
(還有856個字)

推噓4(4推 0噓 15→)留言19則,0人參與, 最新作者Vett (Vett)時間8年前 (2017/08/15 16:37), 編輯資訊
0
0
0
內容預覽:
伸手黨還寫了這麼長.... #!/bin/bash. for i in `ls`; do. NUM=`echo $i|sed -n 's/.*第\(.*\)集.*/\1/p'`. mv $i "OnePiece v$NUM.mp4". done. --. 發信站: 批踢踢實業坊(ptt.cc),
首頁
上一頁
1
2
下一頁
尾頁