我有一個像桑達刪除線的所有內容後 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