1、删除行首空格
复制代码 代码如下:

sed ‘s/^[ \t]*//g'
说明:
第一个/的左边是s表示替换,即将空格替换为空。
第一个/的右边是表示后面的以xx开头。
中括号表示“或”,空格或tab中的任意一种。这是正则表达式的规范。
中括号右边是*,表示一个或多个。
第二个和第三个\中间没有东西,表示空
g表示替换原来buffer(缓冲区)中的,sed在处理字符串的时候并不对源文件进行直接处理,先创建一个buffer,但是加g表示对原buffer进行替换
整体的意思是:用空字符去替换一个或多个用空格或tab开头的本体字符串
2、删除行末空格
复制代码 代码如下:

sed ‘s/[ \t]*$//g'

和上面稍微有些不同是前面删除了^符,在后面加上了美元符,这表示以xx结尾的字符串为对象。
但是要注意在KSH中,Tab并不是\t而是直接打入一个Tab就可以了。
3、删除所有的空格
复制代码 代码如下:

sed s/[[:space:]]//g

shell字符串包含空格处理相关推荐

  1. C语言统计一个字符串(包含空格)中字母的种类(不是个数)

    C语言统计一个字符串(包含空格)中字母的种类(不是个数) 写了一个小程序来通过输入一个字符串后,统计26个字母中出现了几种. 例如:输入juue 输入3输入abcd efg lmn输出10 思路简述 ...

  2. shell 字符串包含

    转自:Shell判断字符串包含关系的几种方法 现在每次分析网站日志的时候都需要判断百度蜘蛛是不是真实的蜘蛛,nslookup之后需要判断结果中是否包含"baidu"字符串 以下给出 ...

  3. yaml引号用法_字符串包含空格或特殊字符_需要加引号

    如果字符串没有空格或特殊字符,不需要加引号:如果其中有空格或特殊字符,则需要加引号. 双引号不会被Python转义,字符串将原样输出. 单引号会被Python转义,字符串将转义后输出. # test. ...

  4. 美团点评_给出两个字符串(可能包含空格),找出其中最长的公共连续子串,输出其长度。

    给出两个字符串(可能包含空格),找出其中最长的公共连续子串,输出其长度. import java.util.*; public class Meituan_4 {public static void ...

  5. Java复习:如何接受键盘输入的包含空格的字符串

    文章目录 package Remain;import java.io.BufferedReader; import java.io.IOException; import java.io.InputS ...

  6. JavaScript 技术篇-js正则表达式匹配字符串左右两边是否包含空格

    /(^\s)|(\s$)/ 这个是匹配左右两边的空格. 演示如下: /(^\s)/ 是匹配左侧的空格. 演示如下: 同理 /(\s$)/ 是匹配右边的空格. 只要包含空格是 /(\s)/. 还可以通过 ...

  7. 去除字符串首尾空格【shell】

    去除字符串首尾空格: trim_string() {: "${1#"${1%%[![:space:]]*}"}": "${_%"${_##* ...

  8. shell倒数第三位增加字符_Linux脚本shell字符串处理,基本都有了,看着搜吧

    #!/bin/bash # paragraph-space.sh # 在一个单倍行距的文本文件中插入空行. # Usage: $0 索引 expr index $string $substring 在 ...

  9. shell 字符串处理汇总(查找,替换等等)

    http://blog.chinaunix.net/uid-20771623-id-3841521.html shell 字符串处理汇总(查找,替换等等) 字符串: 简称"串".有 ...

最新文章

  1. Oracle数据库实例的创建、删除、修改
  2. ftp服务器在linux中安装
  3. 炒股炒成亿万富翁? 胡润财富报告称人数还不少
  4. Spring Boot(3) Web开发(1)静态资源处理
  5. 你知道这5年我怎么过的吗!谈谈我做测试开发的这些年……【总结】
  6. 他山之石 可以攻玉-《海量数据库解决方案I》
  7. julia: 如何序列化和反序列化?
  8. 2018八大流行网页设计趋势
  9. 《认知心理学》思维导图
  10. 飞鱼星路由器如何限制外网访问服务器网站,飞鱼星路由器怎么访问指定网站
  11. 二进制和十进制的相互转换
  12. 使用gensim训练维基百科
  13. 组合业务流程管理与区块链
  14. FPGA学习——数字密码锁(下)
  15. 数据挖掘BUC计算冰山立方体及Python实现
  16. 热门商务台式计算机,商务台式机也能如此优雅 ThinkCentre E95z体验
  17. Webshell Bypass
  18. [PMP]6.15质量管理错题
  19. “IT列国”之“商鞅变法” ——IT企业的流程再造项目
  20. 男追女之九阳真经(转载)

热门文章

  1. CTP开发——初始化
  2. 经典算法——韩信点兵问题的简单算法
  3. FlexPaper+SWFTools 实现仿百度文库及一些小问题
  4. java使用 openoffice+swftools+flexpaper 在window下完成简单的文件预览
  5. Android 关于RemoteViews的理解(一)
  6. linux可视化界面黑屏,Fedora 14 不能进入图形界面 显示黑屏的解决办法
  7. 消息重复的处理---幂等性浅谈
  8. 带音效的计算机软件,音效增强软件哪个好用?好用的音效增强软件推荐
  9. python中 math模块下 atan 和 atan2的区别
  10. 【备忘】 传智播客云计算大数据Hadoop2014全套高清入门基础到项目实战