请解释以下行中的两个“sed”命令:
/bin/cat $TMPFILE | /bin/sed '/^$/d'| /bin/sed -e 's/^[ \t]*//' > $RPTFILE
提前致谢, 贝蒂
最佳答案
sed '/^$/d'
删除空行
sed -e 's/^[\t]*//'
删除前导空格和制表符。
^
行开始 $
行结束,因此 ^$
行只有开始和结束,没有数据。
[\t]*
空格或制表符组 (\t
)。 *
重复零次或多次。
关于unix -/bin/sed '/^$/d' |/bin/sed -e 's/^[\t]*//' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29072036/