每天3-5个题目,大家可以给与答案和解释,有争议可以到Qq群或者发帖子商量,题目深度不一.(转载注明出处,谢谢)

 质疑一个谋求获得进步的人,本身就值得质疑!
晚上5点公布答案.

(shell)
grep应用
1.解释grep -A10 -B5 'XXX'的意思
2.如何添加高亮关键字(并写出自动显示高亮的方法过程,要较完整的)
3.解释 grep '[[:upper:]]' filename的意思


》》》》》》》》》》万恶的答案》》》》》》》》》》》》 (昨天晚上下班的时候有事了。。没及时公布答案,抱歉了)
 
1.解释grep -A10 -B5 'XXX'的意思
显示关键字XXX所在行的前五行和后十行(包括XXX所在行)
 
2.如何添加高亮关键字(并写出自动显示高亮的方法过程,要较完整的)
方法1:export GREP_OPTIONS='--color=always'
export GREP_COLOR='1;32'
方法2:vi  ~/bashrc
             alias grep='grep --color=auto'
             source ~/.bashrc
    
3.解释 grep '[[:upper:]]' filename的意思
类名
    grep允许使用国际字符模式匹配或匹配模式的类名形式.
     类    等价的正则表达式
    [[:upper:]]    [A-Z]
    [[:lower:]]    [a-z]
    [[:digit:]]    [0-9]
    [[:alnum:]]    [0-9a-zA-Z]
    [[:space:]]    空格或TAB键
    [[:alpha:]]    [a-zA-Z]