我有文件(list6.txt),如下所示:
xxxxxxx xxxxxxxxx;
xxxxxx xxxxx PxxxxxxxxFxxxxxx xxxxxxx PxxxxxxxxFxxxxxx {
@Oxxxxxxx
xxxxxx Sxxxxx xxxNxxx() {
xxxxxx "Pxxxx_Pxxxxxxxx";
}
@Oxxxxxxx
xxxxxx Pxxxxxxxx xxxxxxPxxxxxxxx(Cxxxxxx xxx) {
xxxxxx xxx Pxxxxxxxx(xxx);
}
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用命令删除所有前导空格:
cat list6.txt | sed 's/^[ \t]//'
OR
sed 's/^[ \t]*//' list6.txt
Run Code Online (Sandbox Code Playgroud)
但是我不能用上面的两个命令来做到这一点。
有人可以帮我吗。
谢谢
使用这个更便携的 sed:
sed -i.bak 's/^[[:space:]]*//' file
Run Code Online (Sandbox Code Playgroud)
这也适用于 gnu-sed 和 BSD sed。