cutq (446B)
1 #!/bin/sh 2 3 # cutq: remove query string from all the files in $PWD or $1, 4 # to be used after `pull` 5 6 # example: 7 # $ tree 8 # . 9 # ├── app.css?v=1.9.0 10 # ├── app.js?v=1.9.0 11 # └── libs.js?v=1.9.0 12 # $ cutq 13 # $ tree 14 # . 15 # ├── app.css 16 # ├── app.js 17 # └── libs.js 18 19 curr_dir="." 20 21 [ -z "$1" ] || curr_dir="$1" 22 23 find "$curr_dir" -type f -name "*\?*" | while read -r fn; do 24 mv "$fn" "$(echo "$fn" | cut -d? -f1)" 25 done