实例讲解3--sed命令e

69 篇文章 0 订阅
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为文件内容,不含有前后的空格。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值