-
Leave
逃避是解决问题的唯一真理
-
Bash_rematch
#!/bin.bash if [[ $# -lt 2 ]]; then echo "Usage: $0 PATTERN STRINGS..." exit 1 fi regex=$1 shift echo "regex: $regex" echo while [[ $1 ]] do if [[ $1 =~ $regex ]]; then echo "$1 matches" i=1 n=${#BASH_REMATCH[*]} while [[ $i -lt $n ]] do echo " capture[$i]: ${BASH_REMATCH[$i]}" let i++ done else echo "$1 does not match" fi shift done
# sh bashre.sh 'aa(b{2,3}[xyz])cc' aabbxcc aabbcc regex: aa(b{2,3}[xyz])cc aabbxcc matches capture[1]: bbx aabbcc does not match
-
zsh: no matches found
经常见这个报错吧.
zsh 里面有个 NOMATCH 选项, 意思是: 如果 pattern of filename 如果没有匹配任何文件, 会打印上面这个错误.
如果把这个项目关掉, 就不会打印错误, 而是原封不动的继续执行.
setopt +o onmatch
-
Get Along Pattern
- : 给我买这件衣服
- 不买 生气
- 好,买
- 后面再说吧
- : 给我换手机
- 不换 生气
- 好, 换
- 我再用用吧, 先不换了
- : 顺我回家吧
- 不顺 生气
- 好, 顺
- emmm, 我再想想吧
-
Verbose Set Vim
verbose set iskeyword
-
Easygrep Vim
let g:EasyGrepCommand="git"
-
Git Pathspec Exclude
git grep NodeName ':!/vendor/**'
-
你当像鸟飞往你的山
教育的意义多少都知道, 看完书后, 还应该想一想, 怎么样让教育更普及,有时候它不是自然而然的
-
Drive Life
人生就像开车, 什么时候到达目标, 不取决于你现在开多快, 而是前面的堵车缓解了多少了, 你并不能控制
-
happiness
快乐才是目的, 其他都不是