Skip to content

Instantly share code, notes, and snippets.

@ratazzi
Created July 23, 2011 05:01
Show Gist options
  • Save ratazzi/1101039 to your computer and use it in GitHub Desktop.
Save ratazzi/1101039 to your computer and use it in GitHub Desktop.
perl -pi -e 's/print/echo/g' SomeFile.txt
# sed -i -e 's/print/echo/g' SomeFile.txt
# avg
cat count.txt | awk '{sum+=$1} END {print "Average = ", sum/NR}'
# 分割压缩文件
tar cvjf - package | split -b 10m - package.tar.bz2.
cat package.tar.bz2.* | tar xjv
# OS X Lion
chflags nohidden ~/Library
chflags hidden ~/Library
# Mac OS X
sudo mdutil -i off "/Volumes/Time Machine Backups/"
defaults write com.apple.finder AppleShowAllFiles -bool true
KillAll Finder
# uri = 'mysql://user:passwd@localhost:3306/dbname?charset=utf8'
# uri = 'sqlite:////tmp/dbname.db'
# uri = mysql://user:passwd@localhost:3306/dbname?charset=utf8
# uri = sqlite:////tmp/dbname.db
sed -e 's!mysql\([^'\'']*\)!sqlite:////tmp/dbname.db!'
# or
sed -e "s!mysql\([^']*\)!sqlite:////tmp/dbname.db!"
# 行首添加字符
sed 's/^/HEAD&/g' test.txt
# 行尾添加字符
sed 's/$/&TAIL/g' test.txt
rename "s/\.html/\.php/" * //把.html 后缀的改成 .php后缀
# awk 最后一段
awk '{print $NF}'
# awk 平均数
awk '{sum+=$1} END {print sum/NR}'
@yangg
Copy link

yangg commented Jan 3, 2012

defaults read NSGlobalDomain 貌似这个又区分大小写

@ratazzi
Copy link
Author

ratazzi commented Jan 3, 2012

~/Library/Preferences 下面有很多 plist 文件,看了大概就知道了,后面那个就不清楚了

@yangg
Copy link

yangg commented Jan 3, 2012 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment