我有一个像桑达删除线的所有内容后 t
19599 user 20 0 120m 32m 4260 S 14.0 5.3 3:21.13 app.out \t Wed Jun 8 09:31:06 UTC 2011
19599 user 20 0 120m 32m 4260 S 14.0 5.4 3:21.61 app.out \t Wed Jun 8 09:31:12 UTC 2011
19599 user 20 0 121m 32m 4260 S 12.0 5.4 3:22.31 app.out \t Wed Jun 8 09:31:17 UTC 2011
我想删除从\t
在该行开始的所有字符O/P。 如何使用sed
来做到这一点?
我试过awk -F t '{print $1}'
,但它删除了app.out中的t。
我要像
19599 user 20 0 120m 32m 4260 S 14.0 5.3 3:21.13 app.out
19599 user 20 0 120m 32m 4260 S 14.0 5.4 3:21.61 app.out
19599 user 20 0 121m 32m 4260 S 12.0 5.4 3:22.31 app.out
O/P如果我写的awk
这样的:
awk -F t '{print $1"t"}'
它工作正常,但它只是一个变通。我怎样才能删除行中的所有字符\t
直到行结束?
你想在行中留下什么?我的意思是显示一个例子,它不是很容易找到\ t) – 2011-06-08 14:00:19
@ Good.Dima更新了我的问题。 – 2011-06-08 14:13:12
“\ t”实际上是制表符还是顺序反斜杠和't'? – 2011-06-08 14:58:35