今天看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_中的特殊符号解释 很全面的shell_中的特殊符号解释
shell脚本替换文件中的tab为空格,删除空白行(空白行:有空格而没有字符)
Shell变量名使用的特殊字符: $# 传送给命令Shell的参数序号 $- 在Shell启动或使用set命令时提供选项 $? 上一条命令执行后返回的值 $$ 当前shell的进程号 $! 上一个子进程的进程号 $@ 所有的参数,每个都用双...
shell编程中一些特殊字符含义 shell编程中一些特殊字符含义(很实用)
对shell中特殊符号熟知,有利于shell编程应用,此文档几乎涵盖了shell中所有特殊符号的功能介绍和使用方法。
整理常见的shell特殊符号的含义及应用
linux实验,应用linux进行管理操作,对vi编辑器进行深入研究,实验。
主要给大家详细介绍了Shell命令行中特殊字符与其转义(去除特殊含义)的相关资料,文中介绍的很详细,相信对大家具有一定的参考价值,有需要的朋友们下面来一起看吧。
map中的值替换掉字符串中的变量(含运算)
shell中字符串截取shell中字符串截取shell中字符串截取shell中字符串截取shell中字符串截取shell中字符串截取shell中字符串截取shell中字符串截取shell中字符串截取shell中字符串截取shell中字符串截取shell中字符串...
Linux-Shell特殊字符和控制字符大全
关于shell和vi编程的书籍,这本资料可以帮我们很快的了解shell和vi的变成过程
Shell中的特殊字符有 1、$ 美元符 2、\ 反斜杠 3、` 反引号 4、” 双引号 5、< ,>;,*,?,[,] 下面我一一举列说明 一、$符号 1、echo $? 显示的是上一条指令退出状态 2、echo “$?” 效果同上 3、echo ‘$...
shell脚本中28个特殊字符的作用简明总结Shell命令行中特殊字符与其转义详解(去除特殊含义)Shell脚本中的特殊字符(美元符、反斜杠、引号等)作用介绍Shell脚本中的位置变量参数(特殊字符)实例讲解Linux Shell中的...
shell 字符串 截取 查找 替换 shell 字符串 截取 查找 替换 shell 字符串 截取 查找 替换 shell 字符串 截取 查找 替换
嘘 一个SH ELL小号cripts ^ h andler(SHSH),用于... shsh的灵活性来自于钩子,您可以在钩子中运行在程序包更新中持续存在的任意脚本。 安装 手动:在$XDG_DATA_HOME检出shsh,例如,在~/.local/share/shsh # clone