我有以下格式的数据:
1 "hi"
2 "hello"
3 "abc"
4-"def"
5(-hjs
6 "there"
abc" "def"
7 "there1"
制表符分隔 1 和“hi”。另一个选项卡将 2 和“hello”分隔开来,而在 3 和“abc”之间没有这样的分隔。对于 4-"def" 和 5(-hjs.
我想删除制表符不分隔数字和字符串的所有行。我希望我的输出具有以下形式。
1 "hi"
2 "hello"
6 "there"
7 "there1"
我尝试使用 grep '^ *[0-9]' 仅存储那些包含数字的行(虽然它删除了 abc,但它无法删除其余的)。但是,它会删除所有行。是否可以使用 linux 命令/python 仅删除指定的行。
我尝试通过检查是否存在拆分来在 python 中进行操作。但是拆分不适用于“abc”def”形式的模式
我正在使用制表符('\ t')进行制表..所以我该如何合并...你也能解释一下吗