2019独角兽企业重金招聘Python工程师标准>>>

8.10 shell特殊符号 & cut命令

 特殊符号

1.   *   任意个任意字符通配符

2.    ?     任意一个字符

3.    #     注释字符

一条命令前面加注释字符的话,命令就不会执行

4.    \     脱义字符,有些字符是命令,所以需要脱义符来让这个字符变成普通字符,而非命令字符:

5.    |     管道符,把前面命令的输出结果交给后面的命令执行

cut命令可以分割字符串,可以指定某个字符进行分割,例如我要分割passwd文件里的字符串,并以冒号为分割符,然后指定查看第一段字符串:

如果要查看两段需要加个逗号:

想要查看一个范围可以这么写:

使用    -c    选项可以查看第几个字符:

8.11 sort_wc_uniq命令

sort命令可以对字符串或数字排序,排序的方法是安照ASCII码排序的,例如排序passwd文件的内容:

(按照字母排序的)

例如排序一个含有特殊字符的文件:vi aaa.txt

加    -n    选项会照数字去排序,这时相对于数字来说字母和特殊符号相当于是零:

-r    则是倒序排序:

wc -l   命令是统计行数的:

加    -m    选项则是统计字符数,包括换行符:

加    -w    选项是安照单词统计,这个单词是以逗号或者空格分开的一个个词:

uniq  命令是去掉重复的字符:

uniq命令可以和sort命令搭配使用,先排序去重:

8.12 tee_tr_split命令

tee命令,后跟文件名,类似于重定向“>”,但是比重定向多了一个功能,在把文件写入后面所跟的文件中的同时,还显示在屏幕上。

tee -a 追加重定向。

tr命令是用来替换字符的,针对字符来操作的:

split切割命令,可以用来切割文件,因为有些文件太大了,不方便查看,所以需要使用split来切割成多个文件来方便查看,split可以针对大小切割也可以针对行数切割:

常用选项 : -b  依据大小来分割文档,单位为byte

也可以指定目标文件名。 如:split -b500 passwd 123

-l    :依据行数来分割文档

8.13 shell特殊符号下

想要把多条命令写在一行里,就需要使用分号分割:

||  是  或者  的意思,写在两条命令中间的话只要左边的命令执行成功,那么右边的命令就不会执行。如果左边的命令执行失败,那么右边的命令就会执行:

&&  是  并且  的意思,只有左边的命令执行成功的时候,右边才会执行,只要左边的命令没有执行成功,那么右边的命令一定不会被执行:

转载于:https://my.oschina.net/u/3716831/blog/1575290

11.17 shell特殊符号cut命令,sort_wc_uniq命令,tee_tr_split命令,shell特殊符号相关推荐

  1. 8.10-8.13 shell的cut,sort_wc_uniq,tee_tr_split,特殊符号

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

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

    2019独角兽企业重金招聘Python工程师标准>>> 8.10 shell特殊符号&cut命令 特殊符号 "*" 代表零个或多个字符 "?&q ...

  3. 26期20180702 shell特殊符号 cut sort_wc_uniq trr_tr_spli

    7月2日任务 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下 相关测验题目:http://ask ...

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

    8.10 shell特殊符号cut命令 命令 : cut 用来截取某一个字段 语法: cut -d '分隔字符' [-cf] n 这里的n是数字 -d :后面跟分隔字符,分隔字符要用单引号括起来 -c ...

  5. shell特殊符号cut命令,sort_wc_uniq命令,tee_tr_split命令

    特殊符号: 1.* 任意个任意字符通配符 2.? 任意一个字符 3.# 注释字符 一条命令前面加注释字符的话,命令就不会执 4.\ 脱义字符,有些字符是命令,所以需要脱义符来让这个字符变成普通字符,而 ...

  6. shell特殊符号cut命令 sort_wc_uniq命令 tee_tr_split命令 shell特殊符号

    1. 特殊符号 * 任意个任意字符 *代表零个或多个任意字符 ? 任意一个字符 ?只代表一个任意的字符 # 注释字符 表示注释说明,即#后面的内容都会被忽略 \ 脱义字符 这个字符会将后面的特殊符号 ...

  7. shell特殊符号cut命令、sort_wc_uniq命令、tee_tr_split命令、shell特殊符号下

    2019独角兽企业重金招聘Python工程师标准>>> shell特殊符号cut命令 cut 分割,-d 分隔符 -f 指定段号 -c 指定第几个字符 sort 排序, -n 以数字 ...

  8. shell特殊符号cut命令,sort、wc、uniq命令,tee、tr、split命令

    shell特殊符号cut命令 特殊符号 "*" 通配符,代表零个或多个字符 "?" 代表一个字符 "#" 注释字符 "\" ...

  9. shell特殊符_cut命令 sort_wc_uniq命令tee_tr_split命令 shell特

    8.10 shell特殊符_cut命令 *任意个任意字符 ? 任意一个字符 #注释符号 \脱义符号 |管道符 "$" 该符号与"!"合用"!$&quo ...

最新文章

  1. 人大附中高中生学Python获数据挖掘竞赛一等奖,将去旷视科技实习
  2. 生活问题 | 对华为畅玩手机5X进行升级
  3. hadoopsdk使用_使用 IDEA 搭建 Hadoop3.1.1 项目
  4. Referenced file contains errors (http://www.springframework.org/schema/context/spring-context-3.1.xs
  5. 02.XMemcached的使用
  6. java 降低jdk版本_jdk1.7降级到1.6 | 学步园
  7. 088 菱形继承问题
  8. linux底层内存管理--内核空间的伙伴系统
  9. 【学习笔记】从eXeScope到汇编与反汇编、加壳与脱壳的理解
  10. Word文档,英文字母间隔非常大,解决方法
  11. 上升时间测量与示波器带宽
  12. 计算机教学研修心得英语,研修心得体会(通用10篇)
  13. Winfrom实现微信扫码支付功能
  14. 程序中图片透明 函数
  15. 移动硬盘某个分区打不开,显示“文件或目录损坏且无法读取”的解决方法
  16. scons 自定义命令行参数传递
  17. 计算机系统软件--操作系统
  18. latex怎么看论文字数_如何使用LaTeX完成一篇论文的基本排版
  19. ElasticSearch 索引创建
  20. Springboot毕设项目高校教材征订系统设计与实现ig8t1(java+VUE+Mybatis+Maven+Mysql)

热门文章

  1. 如何才能降低真机测试成本和建议所使用平台
  2. c++ list排序_LeetCode.451-根据字符出现频率排序
  3. 自动化测试十大疑问解答 软件测试人必看
  4. python自动化框架学习-pyautogui
  5. 软件测试从业者,Linux知识从入门到玩转(必读)
  6. php 替换所有中文为空,php 匹配替换中文
  7. python中类的定义和使用_Python中类的定义与使用
  8. php 防止access token过期,微信調用接口,防止Access_token過期的方法
  9. 学考语言成绩c对高考有影响吗_广东2020学考招录办法来了,实现平行志愿,计划不低于年度总计划50%...
  10. Detailed Full-Body Reconstructions of Moving People from Monocular RGB-D Sequences