Shell编程入门

1.5 Cut命令--分割文件

    cut -d: -f 3 /etc/passwd 取第3段

    

1.6 sort命令 --排序

    sort -t: -k3 /etc/passwd 按第3段排序

    -n 按数字排序

    -r 反序排列

    -u 去除重复条目

    

1.7 wc命令

    -l  计算行数

    -w 计算字符段

    -m 计算字符

    

1.8 uniq和tee

    uniq 去重复

    -c 计算重复的数量

    sort 2.txt | uniq -c

    tee 重定向并显示


1.9 tr和split

    tr 小写转换大写

    echo "abcd" | tr 'b-f' 'B-F'

    split 切割大文件

    split -b 50m 1.txt 按大小分

    split -l 100 1.txt 按行数分

    

2.0 连接符(并且、和、或者)

    && 并且     前面执行成功才执行后面的命令

    ||    或者      前面执行不成功才会执行后面的命令

    ;   和          前面和后面都会执行

   

2.1 grep 过滤

    --color 关键字高亮显示

    -n 显示行号

    -c 显示行数

    -v 取反向,不包括关键字的行

    -A 3 关键字行下多显示3行

    -B 3 关键字行上多显示3行

    -C 3 关键字行上下各多显示3行

    -r 查找某个目录下所有文件



你可能感兴趣的:(shell入门)