Recursively find and replace with bash by leveraging the grep
and sed
command.
grep -rlG <regexp pattern> <path> | xargs sed -i '' 's/pattern/replacement/g'
<video | |
id="video" | |
width="100%" | |
preload="auto" | |
x-webkit-airplay="true" | |
webkit-playsinline="true" | |
playsinline="true" | |
x5-video-player-type="h5" | |
x5-video-player-fullscreen="true" | |
src="https://video.c-ctrip.com/videos/u20j0z000000mjvtd0DB6.mp4" |
# with git: | |
git ls-files | wc -l | awk '{$1=$1;print $1 " total"}';git ls-files| sed 's/.*\.//' | sort | uniq -c | sort -r|awk '{$1=$1;print}' | |
# without git | |
find . -type f | wc -l | awk '{$1=$1;print $1 " total"}'; find . -type f | sed 's/.*\.//' | sort | uniq -c | sort -r|awk '{$1=$1;print}' |
# Set variables in .bashrc file | |
# don't forget to change your path correctly! | |
export GOPATH=$HOME/golang | |
export GOROOT=/usr/local/opt/go/libexec | |
export PATH=$PATH:$GOPATH/bin | |
export PATH=$PATH:$GOROOT/bin |
display: ; | |
visibility: ; | |
float: ; | |
clear: ; | |
position: ; | |
top: ; | |
right: ; | |
bottom: ; | |
left: ; |
Beyond Compare 4 | |
Licensed to: ASIO Allsoftinone | |
Quantity: 1 user | |
Serial number: 1822-9597 | |
License type: Pro Edition for Windows | |
--- BEGIN LICENSE KEY --- | |
H1bJTd2SauPv5Garuaq0Ig43uqq5NJOEw94wxdZTpU-pFB9GmyPk677gJ | |
vC1Ro6sbAvKR4pVwtxdCfuoZDb6hJ5bVQKqlfihJfSYZt-xVrVU27+0Ja | |
hFbqTmYskatMTgPyjvv99CF2Te8ec+Ys2SPxyZAF0YwOCNOWmsyqN5y9t |
// Place user-specific overrides in this file, to ensure they're preserved | |
// when upgrading | |
{ | |
"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS", "node_modules"] | |
} |
{ | |
"bootstrapped": true, | |
"in_process_packages": | |
[ | |
], | |
"installed_packages": | |
[ | |
"CodeFormatter", | |
"DocBlockr", | |
"EJS", |