码迷,mamicode.com
首页 > 系统相关 > 详细

shell语法(2)

时间:2020-10-10 17:26:05      阅读:22      评论:0      收藏:0      [点我收藏+]

标签:pac   路径   并集   存在   同时存在   保留   取出   back   选项   

shell脚本常用的选项:
\t 是一个转义字符就像\n是表示换行,\t表示一个制表符,说白一点就是在文本框里输入信息时敲了下Tab键
\b  Backspace
\c  显示后不换行
\f  在终端上屏幕的开始处显示
\n  换行
\r  回车
\v  垂直制表符
\   反斜框
\0nnn 用1,2或3位8进制整数表示一个ASCII码字符

正反斜杠:
正斜杠 / :通常表示字符串的分隔符 (有时候也是表示路径)
反斜杠\: 通常表示转义

sed:
区间:可以用单破折线符号在字符组 中表示字符区间。只需要指定区间的第一个字符、单破折线以及区间的后一个字符就行了。
[0123456789]表示从0到9
[0-9]也是表示从0到9

利用现存两个文件,生成一个新的文件

  1. 取出两个文件的并集(重复的行只保留一份)
  2. 取出两个文件的交集(只留下同时存在于两个文件中的文件)
  3. 删除交集,留下其他的行

  4. cat file1 file2 | sort | uniq
  5. cat file1 file2 | sort | uniq -d
  6. cat file1 file2 | sort | uniq -u

shell语法(2)

标签:pac   路径   并集   存在   同时存在   保留   取出   back   选项   

原文地址:https://blog.51cto.com/14954090/2540797

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!