【shell】よく使うものメモ
ディレクトリ内の.apkファイルを.zipファイルに一括変換する
$for filename in *.apk;do >mv "$filename" "${filename%.apk}.zip"; >done
filenameのところに""で囲んでないと空白文字があるファイルに対して操作できない場合があるので注意
ディレクトリ内の画像の名前を連番にする
ls *.jpg | awk '{ printf "mv %s %03d.jpg\n", $0, NR }' | sh
カレントディレクトリの各ファイルの容量
du -sh ./*/
CVPR2017の論文をスクレイピングする
wget -r -l 1 -A pdf pdf -w 5 -nd http://openaccess.thecvf.com/CVPR2017.py
ディレクトリ毎のファイル数を確認する
for x in * ; do echo $x ; ls -1UR $x | wc -l ; done
CSVをTSVに変換する
cat hoge.csv | tr "," "\\t" > fuga.tsv