我使用以下代码从文件A.txt的所有行中删除前导和尾随空格
sed 's/^[ \t]*//;s/[ \t]*$//' ./A.txt > ./B.txt
问题出现在开头或结尾有的位置.所以说例如,以字符串"timezone"开头的原始行变为"imezone"
你能告诉我这里发生了什么吗?如果有一个已知的问题解决方案.
提前致谢.
regex unix linux pattern-matching matching
linux ×1
matching ×1
pattern-matching ×1
regex ×1
unix ×1