読者です 読者をやめる 読者になる 読者になる

ぱらつり記

No description

シェルスクリプトリネーム芸

wgetでサイト保存してたらhogehoge.png?foofooという感じのファイルがいくつかできてしまったので一括リネームしたお話です。

シェルスクリプトはあまり触っておらず毎回ネットで検索→カキカキと言うスタイルです。
google先生マジ偉大。

そんなこんなで実行したのがこちら。

$ for s in *\?*; do mv $s ${s%\?*}; done

*\?*?を含むファイル名を列挙して中の${s%\?*}\?*、すなわち?とその後続の部分を切り落としています。

コマンドラインからズバっとやる感じがなかなか気持ち良かったです。