文本里常用的替换(持续更新.......)

1:把空格替换成制表符

sed ‘s/ /\t/g‘ filename

2:读取文本内容时,显示出制表符与最后的$符

cat -T filename
sed -n l filename

3:把文本文档中的空格替换成:

46012    DULANEY    EVAN    MOBILE    AL     替换成  46012:DULANEY:EVAN:MOBILE:AL

方法一:

awk ‘{ print $1":"$2":"$3":"$4":"$5 }‘ emp_name

方法二:但是最后一个:不要,还未解决

sed ‘s/\t/:/g‘ emp_name 
46012:DULANEY:EVAN:MOBILE:AL:
时间: 2024-10-06 06:43:10

文本里常用的替换(持续更新.......)的相关文章

linux常用命令(持续更新)

1. 查看linux系统版本: 登录到服务器执行 lsb_release -a ,即可列出所有版本信息, 例如: [[email protected]_SYS ~]# lsb_release -a 查看内核版本: [[email protected] ~]# uname -aLinux localhost.localdomain 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux 查看l

【笔记】git 的常用操作命令(持续更新。。。)

项目正在如火如荼的开展,代码量的繁多不得不令我们运用 git 这个有用的工具去管理我们共同协作的代码 git 在这里不作什么介绍了,百度一大堆的教程 首推廖雪峰老师的:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 还有一篇我觉得写得不错的教程:http://blog.jobbole.com/78960/ 好了,用了一天的git 记录一下自己觉得比较常用的命令语句: ------

Jenkins常用插件说明(持续更新)

本文主要记录在学习以及使用Jenkins过程中常用的对我们有帮助的插件,同时本文将会持续进行更新.如果大家发现有其他野很好用的插件,也欢迎参照下面的格式,在评论中进行回复反馈. 一.通用插件 1.Embeddable Build Status Icon 链接:https://ci.jenkins-ci.org/job/lib-jira-api/badge/ | https://wiki.jenkins-ci.org/display/JENKINS/Embeddable+Build+Status+

android开发常用组件【持续更新中。。。】

UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:com.novoda.imageloader:异步加载.缓存.显示图片 picasso:com.squareup.picasso:功能强大的图片下载缓存库 PhotoView:uk\co\senab\photoview:支持缩放和各种手势的ImageView ListView JazzyListView

常用模板(持续更新)

总结一下常用的模板,方便自己使用. 1.最大公约数(欧几里得)和最小公倍数 1 typedef long long LL; 2 3 LL gcd(LL a,LL b){ 4 return (b==0) ? a : gcd(b,a%b); 5 } 6 7 LL lcm(LL a,LL b){ 8 return a/gcd(a,b)*b; 9 } 2.扩展欧几里得 1 typedef long long LL; 2 3 LL e_gcd(LL a,LL b,LL &x,LL &y){ 4 LL

idea常用设置(持续更新)

1.注释模板 Setting里找到live Templates (1)创建一个Templates Group (2)在Templates Group下创建Live Template 2.常用内置模板 Java: itar --> 普通for循环(i++) ritar --> 普通for循环(i--) iter --> foreach sout --> System.out.println(); serr --> System.err.println() fori -->

常用的编码(持续更新)

rot ROT5 是 rotate by 5 places 的简写,意思是旋转5个位置,其它皆同.下面分别说说它们的编码方式: ROT5:只对数字进行编码,用当前数字往前数的第5个数字替换当前数字,例如当前为0,编码后变成5,当前为1,编码后变成6,以此类推顺序循环. ROT13:只对字母进行编码,用当前字母往前数的第13个字母替换当前字母,例如当前为A,编码后变成N,当前为B,编码后变成O,以此类推顺序循环. ROT18:这是一个异类,本来没有,它是将ROT5和ROT13组合在一起,为了好称呼

git常用命令(持续更新)

1.设置用户名和邮箱: git config --global user.name ""; git config --global user.email ""; git config --list 查看配置 2.提交: git add *.java git commit -m ""; git push origin dev 3.更新: git pull 4.强制更新: git reset --hard origin/dev 5.强制回退到某个历史

git常用命令(持续更新中)

本地仓库操作git int                                 初始化本地仓库git add .                             将所有文件添加到本地仓库git commit -m "提交文件"      把文件提交到仓库,双引号内是提交注释 和远程仓库建立联系git remote add origin [email protected]:wangjiax9/beautifulDay.git      关联github远程仓库git