五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1


8.10 shell特殊符号cut命令
8.11 sort_wc_uniq命令
8.12 tee_tr_split命令
8.13 shell特殊符号下


shell特殊符号


  • *为通配符 代表所有 任意字符
  • ?为单一字符
  • 为注释字符(在配置文件里面 或者是写命令的时候在前面加# 这条命令就不会生效)

  • \脱义字符 取消原来的含义
  • | 管道符
    1.管道符相关的命令
  • $ 变量前缀 ,!$组合,正则里面表示行尾
  • ;多条命令写到一行的时候用分号分隔
  • ~用户家目录,正则表达式里表示匹配符
  • &把命令放到后台
  • (>正确重定向,会把之前的文件覆盖掉 。>>追加重定向,追加的内容是正确的输出。2>错误重定向。2>>错误追加重定向。&>正确和错误输出重定向)
  • [ ]指定字符中的一个 数字[0-9] ,范围 [a-zA-Z],字母 [abc]
  • ||“或者”的意思。&&(大意与||相反 ,如果前面的命令执行成功了才会执行下一个命令 ) 两者用于命令之间,相当于判断命令

  • cut命令

  • cut 分割 截取字符串 例如 # cat /etc/passwd |head -2 |cut -d “:” -f 1(-d分隔符 -f指定段好 -c指定第几个字符)

*

sort_wc_uniq命令

  • sort 排序 (排序顺序一般是 符号 数字 字母) -n 以数字进行排序(-n时 排序 特殊符号和字母会默认为是0,排序在前排) -r反序 -t分隔符 (指定第几段进行排序)
  • wc -l 统计行数 wc -m统计字符数(# cat -A 文件名 有换行符$,所以会比实际字符数多 )wc -w 统计词(词是以空白字符作为分割)
  • uniq去重复(用法 先用sort排序 ,在用uniq去重)-c统计行数


    tee_tr_split命令

  • tee (类似“>”输出重定向)重定向的同时还在屏幕显示
  • tee -a 追加内容

  • tr 替换字符(针对字符操作)tr ‘a’ ‘b’,大小写用[ ] 。如果指定所有的字母,用 [a-z] 意思是从a到z26个字母的范围

  • split 切割
  • split -b 100M bigfile 指定文件大小切割,每100M分一个文件
    (如果不写容量单位"M" 光写数字的话系统默认是按照字节来分 ,如100 便是100个字节)
  • split -l 1000 bigfile 每1000行分为一个文件

原文地址:http://blog.51cto.com/13650048/2107498

时间: 2024-10-10 13:22:52

五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1的相关文章

8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee

五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下 8.10 shell特殊符号cut命令 cut命令 8.11 sort_wc_uniq命令 sort-wc-uniq命令 特殊符号都会认为是0 sort -n  以数字排序 sort -n  默认排序 sort -rn 为倒序 wc 命令 uniq命令 原文地址:http://blog.51cto.com/wbyyy/2060163

五周第五次课(1月12日) 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号

五周第五次课(1月12日)8.10 shell特殊符号cut命令8.11 sort_wc_uniq命令8.12 tee_tr_split命令8.13 shell特殊符号相关测验题目:http://ask.apelearn.com/question/5437 扩展1. source exec 区别 http://alsww.blog.51cto.com/2001924/1113112 2. Linux特殊符号大全http://ask.apelearn.com/question/7720 3. so

8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下

8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下 # 8.10 shell 特殊符_cut命令 --- - * 任意个任意字符 - ?任意一个字符 -  井号#注释字符  写命令的时候前面加一个#,那么这条命令就不生效,包括shell脚本里面也是,前面加个#表示这一行不生效,可以加一些注释说明的文字 ``` <[email protected] ~># #ls a.txt <[email

8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_t

8.10 shell特殊符号cut命令 :表示任意个任意字符?:表示任意单个字符#:表示注释字符\ 表示脱义字符| 表示管道符cut命令用来截取某一字段-d 指定分隔符,分隔符用双引号括起来 (-d " :"指定冒号分隔符)-c:指定第几个字符-f: 接的是第几块 8.11 sort_wc_uniq命令sort命令主要用于排序-t :后面加分隔符(与cut -d加分隔符一样)-n:表示纯数字排序-r:反向排序-u :表示去重wc -l :命令表示统计行数uniq -c :命令表示 8.

五周第三次课 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.

8.1 shell介绍8.2 命令历史8.3 命令补全和别名8.4 通配符8.5 输入输出重定向 8.1 shell介绍 shell是一个命令解释器,提供用户和机器之间的交互支持特定语法,比如逻辑判断.循环(if for whell)每个用户都可以有自己特定的shellCentOS7默认shell为bash(Bourne Agin Shell)还有zsh.ksh等 yum list |grep zsh 搜索yum 中是否有zsh # yum list |grep ksh 8.2 命令历史 she

五周第五次课(1月12日)

五周第五次课(1月12日)8.10 shell特殊符号cut命令 \脱义字符 cut -d -f -c 分割 8.11 sort_wc_uniq命令 sort ASCII排序 sort -n 特殊符号字母为0的排序 sort -nr      -n的反序排法 wc -l  统计行数 wl -m 统计字符数  $ 换行字符 wl -w 统计词数量,以空格或空白进行区分 uniq 去除重复 先排序再去重 sort 2.txt |uniq 8.12 tee_tr_split命令 |tee 重定向并打印

Linux20180424五周第五次课(4月24日)

五周第五次课(4月24日) 8.10 shell特殊符号cut命令8.11 sort_wc_uniq命令8.12 tee_tr_split命令8.13 shell特殊符号下相关测验题目:http://ask.apelearn.com/question/5437扩展1. source exec 区别 http://alsww.blog.51cto.com/2001924/11131122. Linux特殊符号大全http://ask.apelearn.com/question/77203. sor

Linux学习笔记第五周第五次课(3月9日)

8.10 shell特殊符号cut命令 c='$a$b',c就等于$a$b字符,也相当于c=\$a\$b cut,截取字符串:-d指定分隔符: 8.11 sort_wc_uniq命令 sort排序: 特殊符号排在最前,然后数字,然后字母顺序 -n的话,字母表示为0: wc -l统计行数,-m统计全部字符数(含隐藏字符):-w word单词: uniq去重复:#uniq 2.txt: 需要先排序,再去重,命令为#sort 2.txt | uniq -c 以上操作,不会更改文件内容,只是处理显示结果

五周第三次课(1月10日) 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向

五周第三次课(1月10日)8.1 shell介绍8.2 命令历史8.3 命令补全和别名8.4 通配符8.5 输入输出重定向 history命令: 用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件. 该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令.例如,要执行第2个历史命令,则输入!2. 历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取.在内存中,历史命令仅能够存储1000条历史命