1.需求:linux使用shell命令查询结果前后批量追加内容 例如:我需要在当前目录下所有的css文件路径前追加域名 我想的是用sed替换去实现,鲍哥的思路是用for循环 1.1方法1:鲍哥的for循环 这是鲍哥的思路,我写出来后,鲍哥说很二. for i in `find . -type f -name '*.css'`;do echo 'http://www.baidu.com/css/'$i;done 1.2方法2:sed替换 find . -type f -name '*.css'|s
先说明语系对正则表达式的影响 LANG=C:0,1,2,3,4...A,B,C,D...Z a b c d ... z LANG=zh_CN:0,1,2,3,4...a A b B c C d D... z Z因为不同语系用[a-z]筛选的不同,所以出现了特殊符号[:alnum:] : 即0-9,a-z,A-Z,英文大小写字符和数字,[:alpha:] : 即a-z,A-Z,任何英文大小写字符[:digit:] : 即0-9,所有数字[:upper:] :