今天看shell教程,看了下特殊字符里面还真不少,顺便练下手

echo ------------------------------------

echo "|a\t|ab\t|abc\t|abcd\t|abcde\t|abcdef\t|"

echo -----------------------------------_

echo "|\v|"

输出还不错

------------------------------------

|a|ab|abc|abcd|abcde|abcdef|

-----------------------------------_

|

|

不过还不理想

算了再改一下

echo ------------------------------------

echo "|\ta\t|\tab\t|\tabc\t|\tabcd\t|\tabcde\t|\tabcdef\t|"

echo -----------------------------------_

echo "|\v|"

看下输出内容

------------------------------------

|a|ab|abc|abcd|abcde|abcdef|

-----------------------------------_

|

|

太难看了,不居左,不居右,也不居中,算了

该回去,

等等,怎么改,一个一个的\t删除吗 ?

对了 vi里吗有个替换功能,好就用它

echo ------------------------------------

echo "|\ta\t|\tab\t|\tabc\t|\tabcd\t|\tabcde\t|\tabcdef\t|"

echo -----------------------------------_

echo "|\v|"

~

:,$s/\ta/a/g

恩应该没问题,回车输出

E486:找不到模式:\ta

怎么回事

改一下:

:,$s/“\ta”/a/g

看下输出

E486:找不到模式:“\ta”

还是不对,看来双引号加上就直接默认双引号了,不能加,怎么回事

好吧在改:

:,$s/\\ta/a/g

看下输出:

6次替换,共1行

哈哈 成功了,

貌似很神奇的东西,原来不是网上说的直接替换这些东西,

想这些特殊字符一定要转意再转移之后才能用

比如 要匹配aa 那么:,$s/aa/vv/g这样就没问题,全局替换aa为bb

如果要匹配\t 把么必须:,$s/\\t/tab/g,这样就全局替换制表符为tab字符

恩 记录一下

2013-02-28

我了个去 二月就28天

shell怎么使用制表符_shell中vi替换特殊字符(制表符\t等)的方法相关推荐

  1. if shell 条件语句简写_shell中的if语句

    1.基本语法: if[ command ]; then 符合该条件执行的语句 fi 2.扩展语法: if[ command ];then 符合该条件执行的语句elif[ command ];then ...

  2. linux中firefox替换,Ubuntu更换Firefox版本的方法

    在Ubuntu系统中,某用户由于工作的需要,必须要将机子上原来的Firefox release版本替换成Firefox nightly每日构建版本,但不懂具体如何操作.下面小编就告诉大家更换Firef ...

  3. linux中替换的方法,linux vi 中s 替换方法

    vi/vim 中可以使用 :s 命令来替换字符 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n ...

  4. Linux vi 行尾 ctrl,linux中vi使用技巧常用技巧和高级替换

    linux中vi使用技巧常用技巧和高级替换 模式切换: i,I   进入插入模式:i为从目前光标所在处插入:I为在目前所在列的第一个非空格的字符处开始插入. a,A  进入插入模式:a为从目前光标所在 ...

  5. shell的logo含义_Shell Midstream标志logo设计,品牌vi设计策划

    Shell Midstream标志logo设计,品牌vi设计策划 石油与天然气的储存和运输logo设计 中文全称:ShellMidstreamPartners,L.p. 英文全称: 企业标志logo下 ...

  6. vb.net中report不显示中文_Ubuntu中vi文本编辑器的使用

    最近在使用ubuntu,对于一个已经熟悉centos下的vi编辑器来说,简直是太变态了,各种不习惯.下面给大家分享下Ubuntu下的vi编辑器详细用法. Ubuntu中vi文本编辑器的使用 :w !s ...

  7. adb shell读取返回值_shell学习笔记03(函数amp;shell工具amp;面试题)

    自定义函数 1.基本语法 [ function ] funname[()] {Action;[return int;] } funname 2.经验技巧 (1)必须在调用函数地方之前,先声明函数,sh ...

  8. delphi中richedit中光标如何定位到最后_嵌入式开发之Linux系统中Vi编辑器的使用

    请大家关注点赞,已经完成物联网相关开发,会从硬件层,硬件中间层,传输层,软件中间件(物联网云平台),APP开发相关博文.首先从嵌入式开发博文开始!上一节关于<>.本节关于Linux系统中V ...

  9. linux系统vi替换命令,linux:vi 替换命令

    转自:http://www.cnblogs.com/afant/archive/2009/03/11/1408745.html :s/^.*$/\L&/100 ##将100行内的小写转换成大写 ...

最新文章

  1. 【SCOI 2008】奖励关
  2. 每天一道LeetCode-----找到有多少个组合加起来和是n,每个组合的数字只能是1或者2
  3. 【算法题1】上台阶问题
  4. calendar类_带有时区的字符怎样转换为时间及Java 8中日期 与 Calendar 转换
  5. 索引-python编程技术-第二版
  6. C#与matlab混合编程
  7. spark pineline流水线+聚类评估函数 小结
  8. hdu_3555 bomb
  9. 网站建设中HTML编写技巧你必须掌握的30个 提升你的编写能力|网站建设
  10. 第四季-专题13-总线设备驱动模型
  11. 【Renpy】renpy游戏引擎制作的游戏拆包及汉化教程
  12. maya藤蔓插件_用maya制作藤蔓蔓延的效果
  13. 维智WSDA系列伺服驱动器用户手册(MECHATROLINK-Ⅱ总线通信型)-R7
  14. Latex文档中 插入符号和编号
  15. IM的扫码登录功能如何实现?
  16. Matlab矩阵和向量中的常用函数
  17. web 移动端电影项目 (Vue)
  18. 达梦数据库和mysql索引引擎_达梦数据库如何建索引和使用
  19. E22 LoRa模块透传 定点传输 WOR模式测试与MicroPython应用
  20. 计算机windows前台运行图标,获取 window任务栏已经打开应用程序窗口(也就是任务管理器中前台进程)的图标...

热门文章

  1. 这是一个关于女码农减肥的思考
  2. OJ 大象喝水及苹果和虫子
  3. 用python画小猪佩琪_怎么用python画小猪佩奇
  4. 智慧树\知到——程序设计基础(C语言)入门篇第六章到第十章测试答案
  5. 疾风计划:C++程序设计(郑莉)丨第一章:绪论
  6. Tyvj Q1028(调整法)
  7. 【面试简历】软件测试,没有项目经历,简历怎么写?
  8. XFLR5机翼分析工具下载及使用
  9. 大数据告诉你股权如何设计
  10. 使用大数据去挖掘每个用户的客户价值-RFM