设为首页 加入收藏

TOP

Linux下shell编程基础知识(三)
2015-07-16 12:57:17 来源: 作者: 【 】 浏览:17
Tags:Linux shell 编程 基础知识
件中的同时,还显示在屏幕上。
12 [root@linuxidc ~]# echo 'abcdefg' | tee test.txt
abcdefg


tr? ? 替换字符
常用来处理文档中出现的特殊符号,如DOS文档中出现的^M符号;
-d? ? 删除某个字符


把小写字母变成大写字母
123 [root@linuxidc ~]# head -2 passwd | tr '[a-z]' '[A-Z]'
ROOT:X:0:0:ROOT:/ROOT:/BIN/BASH
BIN:X:1:1:BIN:/BIN:/SBIN/NOLOGIN


替换一个字符
[root@linuxidc ~]# head -2 passwd | tr 'r' 'R'
Root:x:0:0:Root:/Root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin


?split? ? 切割文档


-b? ? 依据大小来分割文档,单位为byte
-l? ? 依据行数来分割文档。


示例一,按b大小分割
[root@linuxidc ~]# ls -lb passwd
?-rw-r--r--. 1 root root 1076 Apr? 9 15:14 passwd
[root@linuxidc ~]# split -b 500 passwd
[root@linuxidc ~]# ls -l
-rw-r--r--. 1 root root? 500 Apr? 9 15:17 xaa
-rw-r--r--. 1 root root? 500 Apr? 9 15:17 xab
-rw-r--r--. 1 root root? 76 Apr? 9 15:17 xac


示例二,按l行数分割


[root@linuxidc ~]# cat passwd |wc -l
24
[root@linuxidc ~]# split -l 8 passwd?
[root@linuxidc ~]# wc -l xa*
? 8 xaa? ?
? 8 xab? ?
? 8 xac?
? 24 total


首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux进程之Fork函数 下一篇C语言 gets()和scanf()函数的用法

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: