Skip to content

Instantly share code, notes, and snippets.

@bitmess
bitmess / build ffmpeg
Created June 5, 2017 06:46
build_ffmpeg
#!/bin/bash
###########################################################################
# Choose your ffmpeg version and your currently-installed iOS SDK version:
#
VERSION="2.3.1"
SDKVERSION="7.1"
ARCHS="armv7 armv7s i386"
#
#
@bitmess
bitmess / convert mp3 to acf
Last active June 5, 2017 06:52
convert mp3 to acf
#!/bin/bash
rm -rf ./output
mkdir ./output
for file in ./*
do
if [ "${file##*.}" = "mp3" ]; then
/usr/bin/afconvert "$file" ./output/"${file%.mp3}.caf" -d ima4 -f caff -v
fi
@bitmess
bitmess / convert to PNG
Created June 5, 2017 06:48
convert to PNG
#!/bin/bash
DIR=./pics
if [ ! -d "$DIR" ];
then
echo "dir not exist"
exit 0
@bitmess
bitmess / export Projects's last day's commits
Created June 5, 2017 06:48
export Projects's last day's commits
#!/bin/sh
Path="/Users/bitmess/Desktop/Git/Demo" #改为项目的全路径
Mans="bitmess bitgoodies" #所有的提交Author
########################################################################
function ToHtml(){
@bitmess
bitmess / fetch NSString from OC source file
Created June 5, 2017 06:48
fetch NSString from OC source file
#!/bin/sh
#static NSString* const kUploadURL = @"#{login}/upload";
cat 1 | grep -Eo '@"#{.*}.*"' | awk '{print $1","}' > re.txt
@bitmess
bitmess / fetch csv value and form NSString
Created June 5, 2017 06:49
fetch csv value and form NSString
#!/bin/sh
cat GPS.csv | awk -F, '{print "@{@\"lat\":@"$4",@\"lng\":","@"$5",@\"speed\":","@("$10")},"}'
@bitmess
bitmess / find file size bigger than some size
Created June 5, 2017 06:49
find file size bigger than some size
#!/bin/sh
find . \( -path '*/Library' -o -path '*/Pods' \) -a -prune -o \( -name '*.jpg' -o -name '*.png' \) -size +1M -print > ~/Desktop/biggerFile.txt
@bitmess
bitmess / find iOS app ipa's expiration
Created June 5, 2017 06:49
find iOS app ipa's expiration
#!/bin/sh
names=([0]="Demo1" [1]="Demo2")
urls=([0]="http://www.baidu.com/Demo1.ipa" [1]="http://www.baidu.com/Demo2.ipa")
rm -f ./1.txt
RES=""
function loop()
{
@bitmess
bitmess / find unused pics
Created June 5, 2017 06:50
find unused pics
#!/bin/sh
for i in `find . \( -path '*/Library' -o -path '*/Pods' \) -a -prune -o -name '*.jpg' -o -name '*.png' -print`; do
file=`basename -s .jpg "$i" | xargs basename -s .png | xargs basename -s @2x`
result=`ag -i "$file"`
if [ -z "$result" ]; then
echo "$i"
# 如果需要,可以直接执行删除:
# rm "$i"
fi
@bitmess
bitmess / git commit & push folders
Created June 5, 2017 06:50
git commit & push folders
#!/bin/sh
git add . && git ci -m merge && git pm