linux字符转换指令

1.tr  [-ds] SET1 …:可以用来删除一段讯息中的文字,或者进行文字信息转换,参数:

1)-d:删除信息中SET1这个字符串

2)-s:取代重复的字符串

不加任何参数,分别需要两个字符串或正则表达式,执行替换操作,分别对应源字符串和替换后字符串

2.col  [-xfb][-l 缓冲区列表]:过滤控制字符,参数,

1)-x:将tab键转换成对等的空格键(经测试,该指令未发现其效果)

2)-b:在文字内有反斜杠时,仅保留反斜杠最后接的那个字符,即将特表组合键的符号去掉

3.join  [-ti12] file1 file2:将两个文件合并,参数:

1)-t:join默认以空格符分割数据,并且比对“第一个字段”的数据

2)-i:忽略大小写的差异

3)-1:这个是数字1,代表第一个档案要用哪个字段来分析

4)-2:代表第二个档案要用哪个字段来分析

4.paste  [-d] file1 file2:将两个档案直接贴在一起,中间以tab键隔开,参数,

1)-d:后面可以接分隔符,预设以tab来来分割

2)-:如果file部分写成-,表示来自标准输入的资料

5.expand  [-t] file:将tab键换成空格,一般来说,一个tab会用8个空格键取代,我们可以自定义该数字(通过设置-t后面的数字)。

6.split  [-bl] file PREFIX:分割档案,参数:

1)-b:后面可接欲分割成的档案大小,可以加单位,例如,b、k,m等

2)-l:以行数来进行分割

3)PREFIX:代表前导符的意思,可作为分割档案的前导文字

如需要从标准输入承接数据,同样使用“-”替代file处即可。

时间: 2024-10-07 18:07:41

linux字符转换指令的相关文章

字符转换指令tr,col,expand

tr -[dsx] seting ... 使用tr替换字符: [[email protected] ~]$ last | head -n 5 | tr'[a-z]' '[A-Z]' WHX     PTS/0        192.168.21.1     SUN AUG 27 18:22   STILL LOGGED IN   REBOOT  SYSTEM BOOT  2.6.32-696.EL6.X SUNAUG 27 18:21 - 00:39  (06:18)    WHX     PT

Linux字符编码转换 UTF8转GB3212

在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码.    一.利用iconv函数族进行编码转换    iconv函数族的头文 在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码.    一.利用iconv函数族进行编码转换    iconv函数族的头文件是iconv.h,使用前

Linux c字符串中不可打印字符转换成16进制

本文由 www.169it.com 搜集整理 如果一个C字符串中同时包含可打印和不可打印的字符,如果想将这个字符串写入文件,同时方便打开文件查看或者在控制台中打印出来不会出现乱码,那么可以将字符串中的不可打印字符转换成16进制,此处提供一个函数供使用: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 void printhex(unsigned char *src,int len) {     

[Linux] 批量转换整个目录下的文件编码为UTF-8;

[Linux] 批量转换整个目录下的文件编码为UTF-8: #!/bin/bash - #===============================================================================# #          FILE: conv.sh#  #         USAGE: ./conv.sh #  #   DESCRIPTION: 一个支持把整个目录递归转换GB2312为UTF-8的脚本: #  #       OPTIONS: 

<Linux下echo指令>

echo这个命令我们最常见的还是在shell脚本中的使用,if语句,for语句,case语句....这些都不是对echo命令的全面了解.下面还有很多其他echo的参数: 来自本人的日常生活,和对资料查看总结. echo指令可以将参数输出到标准输出设备上,多个参数之间默认用空格分开,在输出完成后自动添加换行符. echo命令通常用于显示输出文本,该命令的语法格式如下所示: -n 不输出最后的换行符\n -e 对转义字符进行解释 -E 不对转义字符解释 主要就以上三个参数,其他的只了解,用的不多 -

Linux 下的指令

◆ ls指令 -a:列出目录下的所有文件,包括 . 开头的隐含文件 -d:将目录像文件一样显示,而不是死显示其下的文件,如:ls -d 指定目录 -o:显示文件除组信息外的详细信息 ◆ cd命令 ~ : 进入用户目录 _ : 返回最近访问目录 .. : 返回上级目录 ●时间相关:data显示 ◆cal指令 :用于显示公历(阳历)日历. cal 参数 月份 年份 -m : 显示星期一为一个星期的第一天 -3 : 显示一个月的月历 -j : 显示在当年中的第几天 -y : 显示当年分的日历 ◆mkd

Linux字符集和系统语言设置-LANG,locale,LC_ALL,POSIX等命令及参数详解

博文说明[前言]: 本文将通过个人口吻介绍Linux字符集和系统语言设置,包括LANG,locale,LC_ALL,POSIX等命令及参数详解的相关知识,在目前时间点[2017年6月21号]下,所掌握的技术水平有限,可能会存在不少知识理解不够深入或全面,望大家指出问题共同交流,在后续工作及学习中如发现本文内容与实际情况有所偏差,将会完善该博文内容. 本文参考文献引用链接: 1.http://blog.csdn.net/z4213489/article/details/7937894[好文,必看]

Linux(二)—— Linux配置及指令

目录 Linux配置及指令 一.linux中常用软件的安装 二.主机名和网络 1.修改主机名 2.设置网络 三.关闭防火墙 1.检查防火墙是否开启 2.清除策略 3.永久关闭第一个防火墙 4.关闭第二个防火墙 四.Linux命令 1.命令组成 2.文件的分类 3.命令提示符 4.常用快捷键 5.查看帮助 6.关机重启 五.linux管理命令 1.普通文件及目录的命令 2.目录 3.普通文件 4.vim编辑 5.链接(快捷方式) 6.磁盘和文件系统 7.Raid 8.用户.组.权限 9.程序管理

Linux ${}字符窜截取的方法汇总

Linux 字符窜截取的方法汇总 1.命令汇总 ${target-string#*sub-string} ${target-string##*sub-string} ${target-string%sub-string*} ${target-string%%*sub-string*} ---------------------------------------------------------------------------- ${target-string:start-index:st