Skip to content

Instantly share code, notes, and snippets.

@ttscoff
Last active February 20, 2025 09:58

Revisions

  1. ttscoff revised this gist Mar 15, 2013. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions a.rb
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    # batch change extension
    # batch change extension (fix from Lri, again)
    chgext() {
    for file in *.$1 ; do mv $file `echo $file | sed "s/\(.*\.\)$1/\1$2/"` ; done
    for file in *.$1 ; do mv "$file" "${file%.$1}.$2" ; done
    }
  2. ttscoff created this gist Mar 14, 2013.
    4 changes: 4 additions & 0 deletions a.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,4 @@
    # batch change extension
    chgext() {
    for file in *.$1 ; do mv $file `echo $file | sed "s/\(.*\.\)$1/\1$2/"` ; done
    }