2016-04-12 35 views
0

yeniden adlandırın Bir Wordpress wget sonra "?" ile dosyaları var dosya adı.dosyaları ile bul? Dosya adında ve bu

Bunları nasıl yeniden adlandırabilir ve dosya adının sonunu kaldırabilir miyim?

find -type f -name '*.js*' | xargs 
./PATH/TO/xxx.js?ver=1.0.0 

find -type f -name '*.js*' | xargs rename "s/\?.*$//g" 

Not working!

find -type f -name '*.js*' | xargs rename -n "s/xxx/123/g" 

Çıkış yok! Kaynak kodunun

Bölüm: Ben kolay bir çözüm bulduk

... 
     <script src="http://www.example.com/wp-content/themes/example/js/example.js?ver=1.0.0" type="text/javascript"></script> 
    </body> 
</html> 
+0

Wget'den sonra alınan dosyaların nasıl olduğunu gösterebilir misiniz? – Inian

cevap

0

:

find | rename 's/\?ver=1\.0\.0$//g' 

daha genel bir yol:

find | rename 's/\?ver=\d\.\d\.\d$//g' 

TEST İÇİN UNUTMAYIN!

find | rename -n ... 

Sakin ol, aptal. :-)