实例讲解3--sed命令e
2012-03-30 10:46
281 查看
19.sed去掉字串变量前后的空格
str1=” 1234 “
str2=` echo ${str1} `
此时str2不含有前后的空格。
如果使用sed如下:
str2=”` echo ${str1} | sed ‘s/^[ ]*//g’ | sed ‘s/[ ]*$//g’ `”
如果使用awk如下:
str2=”` echo $(str1) | awk ‘{print $1}’`”
或:
str2=”` echo ${str1} | sed ‘s/(^\s*) | (\s*$)//g’ `”
注:使用awk和sed的缘故是可以和前一次的操作一次性完成,而不必单独使用一条语句去除空格。例如下面第二个awk的作用就是去除空格:
TmpInf1="`echo $TmpInf | awk -F= '{print $2}' | awk '{print $1}'`"
20.sed去除文件count中的前后的空格
tmp=`sed 's/^ *//g' count | sed 's/ *$//g' `则tmp为文件内容,不含有前后的空格。
str1=” 1234 “
str2=` echo ${str1} `
此时str2不含有前后的空格。
如果使用sed如下:
str2=”` echo ${str1} | sed ‘s/^[ ]*//g’ | sed ‘s/[ ]*$//g’ `”
如果使用awk如下:
str2=”` echo $(str1) | awk ‘{print $1}’`”
或:
str2=”` echo ${str1} | sed ‘s/(^\s*) | (\s*$)//g’ `”
注:使用awk和sed的缘故是可以和前一次的操作一次性完成,而不必单独使用一条语句去除空格。例如下面第二个awk的作用就是去除空格:
TmpInf1="`echo $TmpInf | awk -F= '{print $2}' | awk '{print $1}'`"
20.sed去除文件count中的前后的空格
tmp=`sed 's/^ *//g' count | sed 's/ *$//g' `则tmp为文件内容,不含有前后的空格。
相关文章推荐
- 实例讲解3--sed命令g
- sed 命令讲解加实例!!
- 实例讲解3--sed命令f
- 实例讲解3--sed命令h
- 实例讲解3--sed命令a
- 实例讲解3--sed命令b
- 实例讲解3--sed命令c
- sed 命令讲解加实例!!
- 实例讲解3--sed命令d
- 收集整理比较全 shell sed 命令与实例教程
- Linux Wget 命令实例讲解
- 实例讲解设计模式中的命令模式在iOS App开发中的运用
- mysql drop database删除数据库命令实例讲解
- sed命令实例
- mysql desc(DESCRIBE)命令实例讲解
- 实例讲解5--其他命令b
- adb文件管理命令操作实例讲解
- Linux中sed和awk命令比较实例
- sed命令详解和实例
- sed命令详解及应用实例