cut 命令
常用选项 | 作用 |
---|---|
cut -d’分隔符’ -f’选取范围’ file | 将文件中每行以指定分隔符进行分割,在标准输出中显示指定范围的段 |
cut -c’字符范围’ file | 在标准输出中显示指定范围的字符,不与-d -f 共同使用 |
sort 命令
常用选项 | 作用 |
---|---|
sort file | 不加选项,默认以ASCII码从左到右进行排序 |
sort -t’分隔符’ -k’范围’ file | 将每行以指定分隔符分割,按指定列进行排序 |
sort -n file | 以纯数字从小到大进行排序 |
sort -u file | 排序的同时进行去重 |
sort -r file | 反向排序 |
wc 命令
常用选项 | 作用 |
---|---|
wc -l file… | 显示文件的行数,有多个文件会分别显示并汇总 |
wc -w file | 显示文件的单词数,以空格为分隔符 |
wc -m file | 显示文件的字符数,包括最后的结尾符$ |
wc -c file | 显示文件的字节数 |
uniq 命令
常用选项 | 作用 |
---|---|
uniq file | 对文件内容进行去重,只对连续相同的字符串有效 |
uniq -c file | 对文件内容去重,并同时对重复行计数,若相同字符串不连续,则会分别计数 |
tee 命令
常用选项 | 作用 |
---|---|
echo “aaa”|tee file | 重定向内容到文件并将内容显示在标准输出 |
echo “bbb”|tee -a file | 追加重定向内容到文件中并将内容显示在标准输出 |
tr 命令
常用选项 | 作用 |
---|---|
echo “abs”|tr ‘a-z’ ‘A-Z’ | 替换字符,从左到右依次交换 |
split 命令
常用选项 | 作用 |
---|---|
split -b 10k file | 将一个较大的文件以每10k分割成若干个小文件,默认生成新文件名:xaa,xab,… |
split -l 20 file | 将一个较大文件以每20行分割成若干个小文件 |
split -l 30 file new_ | 在最后面加上一个字符串来替代默认小文件名中的’x’,生成文件名为:new_aa,new_ab,… |