`
flowercat
  • 浏览: 358105 次
社区版块
存档分类
最新评论

linux个人学习的一点记录(6) shell中字符的处理

阅读更多
linux shell里字符的处理

head
tail

wc README
207   1923   13011      README
line  words  character
wc -l
wc -w
wc -c

uniq unique的缩写,将相邻的重复行去除 ::uniq file1
sort -u 先排序,再将相邻的重复行删除,-u 表示unique
uniq -c 可以发现出现重复的共有几行

paste 将几个不同文件内容放一起,各个文件行的水平放置,每个文件的行用Tab分割
user1:/home/xuser1>paste testvi1 testvi2 testvi3 >tests
user1:/home/user1>cat tests
test1   test2   test3

user1:/home/user1>cat testvi1 testvi2 testvi3 >tests2
user1:/home/user1>cat tests2
test1
test2
test3


tr 字符转义器
tr 'A-Z' 'a-z' < .bash_profile
将.bash_profile中大写的A-Z转成小写的a-z

unix $ --> Dos \r
cat -A file1 显示所有文件内容,包括回车
cat -A tests2 |tr '$' '\r' >tests3

dos2unix 、unix2dos 也可做这些

diff 比较文件
< 第一个文件
> 第二个文件

sdiff file1 file2 更方便阅读

aspell 检查英文单词拼写是否正确
aspell check file1
look命令快速查询单词拼写是否正确
look exer


format字符串的一些命令
expand  将Tab转换成空格

fmt     格式化段落 -u统一的空格设定 -w设定列宽度
fmt -u -w50 file1

pr      按打印机格式格式化
pr /usr/share/dict/words |more
pr -5 /usr/share/dict/words |more  每行5列
分享到:
评论

相关推荐

    LINUX与UNIX SHELL编程指南(很全)

    10.10.6 从sed输出中设置shell变量 102 10.11 快速一行命令 102 10.12 小结 103 第11章 合并与分割 104 11.1 sort用法 104 11.1.1 概述 104 11.1.2 sort选项 104 11.1.3 保存输出 105 11.1.4 sort启动方式 105 ...

    Linux与unix shell编程指南

    本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令...

    LINUX与UNIX SHELL编程指南 高清PDF

    本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod...

    绝版经典《Linux与UNIX Shell编程指南》

    10.10.6 从sed输出中设置shell变量 102 10.11 快速一行命令 102 10.12 小结 103 第11章 合并与分割 104 11.1 sort用法 104 11.1.1 概述 104 11.1.2 sort选项 104 11.1.3 保存输出 105 11.1.4 sort启动方式 105 ...

    LINUX/UNIX Shell编程大作业

    在Linux系统的/etc目录下有这样一个文件passwd,该文件里包含系统中所有用户信息的记录,记录里包含每个用户的如下信息:用户名、密码、用户ID、组ID、用户全名、用户主目录和用户登录所用的shell。请设计一个脚本...

    Linux shell编程指南

    本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod...

    linux shell 编程教程

    linux shell编程 教程大全 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令举例 5 1.4.3 绝对模式 5 1.4.4 ...

    Shell脚本学习笔记

    6.3.2 在函数中处理变量 113 6.4 数组变量与函数 114 6.4.1 向函数传递数组 114 6.4.2从函数返回数组 115 6.5 函数递归与创建库 116 6.5.1函数递归 116 6.5.2 创建库 116 6.6 在命令行中使用函数 117 6.6.1在命令行...

    LINUX与UNIX SHELL编程指南

    本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod...

    Linux与Unix Shell编程指南(PDF格式,共30章)

    本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod...

    Linux Shell script学习记录1——简介、运行、变量、字符串

    对于Linux用多了,一次性启动多个文件感觉有些不方便,于是感觉有必要学习一下shell脚本的编程,这样对于使用一些多文件的项目可以自己编写Shell然后执行,此处的Shell是指Bourne Shell或者Bourne Again Shell。...

    LINUX与UNIX_Shell编程指南

    10.10.6 从sed输出中设置shell变量 102 10.11 快速一行命令 102 10.12 小结 103 第11章 合并与分割 104 11.1 sort用法 104 11.1.1 概述 104 11.1.2 sort选项 104 11.1.3 保存输出 105 11.1.4 sort启动方式 ...

    linux与unix shell编程指南

    本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod...

Global site tag (gtag.js) - Google Analytics