使用AWK或Sed,如何在第一个txt之前从文件的开头删除回车符和换行符。
在
TOP OF FILE - Carriage returns and line feeds before txt
<?xml version="1.0" encoding="UTF-8"?>
<fredBaa version="1.2" properties="2.8" Baa="2.13 r1665067">
<hashTree>...
在
TOP OF FILE - No Carriage returns and line feeds before txt
<?xml version="1.0" encoding="UTF-8"?>
<fredBaa version="1.2" properties="2.8" Baa="2.13 r1665067">
<hashTree>...
答案 0 :(得分:1)
你可以试试这个:
awk '/</{a=1}a' file
或删除所有前导行,直到具有非空白字符的行:
awk '/[^[:space:]]/{a=1}a' file
答案 1 :(得分:1)
您只需要:
awk 'NF{f=1}f' file
答案 2 :(得分:1)
这对你有用吗?
sed '0,/./{/./!d}' file