如何將log.txt
分割爲timeline.txt
和action.txt
使用最短 bash單行命令?如何垂直分割文本文件
tee <log.txt >(cut -d' ' -f1 >timeline.txt) >(cut -d' ' -f2- >action.txt)
但爲時已久,和cut
重複。
log.txt的
[00:00] Do A
[02:24] Do B
[16:12] Do C
... ...
timelime.txt
[00:00]
[02:24]
[16:12]
... ...
action.txt
Do A
Do B
Do C
... ...
爲什麼要以「最短的bash單行命令」要做到這一點?如果你做了很多,把它放到一個函數中。更少的代碼只有更好,如果你正在做的每行一兩件事。 – Johnsyweb 2011-05-22 06:00:02
這不只是關於輸入法,而是性能。兩個切入的調用是重複的努力。我不知道在實踐中有多大的差異。 – 2011-05-22 07:09:15