已采纳回答 / linux后起之秀
你好,因为wc命令默认单词和单词的区别是以空格为标准的,也就是说只有空格隔开的两个单词,它才会认为是两个单词,要是没有隔开,它就认为是一个单词,所以结果和你预想的不一样!
2016-05-05
已采纳回答 / dliyang
cut本身选项很多的,比如说-w, -b等等, 举个例子说吧,cut -b166- student.txt 截取166字节以后的内容,就是说只显示1-165不显示。
2016-05-02
已采纳回答 / Keeln
因为没有加入定界符,如老师所讲的,需要在查找字符的前后都加入定界符才可实现精确查找,grep "xc\{2,3\}u" test.txt 像这样在前面加入定界符才可以精确查找,指从x起查找2-3个c;而grep "c\{2,3\}u"是说查找2-3个c,分别从第一个c,第二个c,第三个c查找,都可以满足条件。这就是模糊匹配。
2016-04-06
已采纳回答 / onemoo
命令后的字符串就会被当作各个参数,所以你这两个写法没有区别。双引号括起来的字符会被当作一个字符串,如果字符串中有空格,那也会被当作一个带空格的字符串,而不会被看作是由空格分开的两个字符串。还有,shell会对命令中的字符串做一些处理,如路径展开、花括号展开、波浪线展开...,加上双引号后就只有算术展开、变量展开和命令展开有效了。比如对于路径展开:<...code...>
2015-08-13