2010-04-18 57 views
2

结果在干净的文件中。我想通过粘贴将它们转换为latex-table格式。Unix:如何在粘贴工具中将分隔符设置为“ t& t”?

  1. 那么我怎么能有一个分隔符“\ t & \ t”?
  2. 还是有一些乳胶工具?

粘贴期列有\ t & \ t分隔符

$ paste -d'\t\&\t' d d_powered_-2 rad 
5.0 400.0&384.5 
7.5 204.1&184.5 
10.0  100.0&115.5 
15.0  44.4&58.2 
20.0  25.0&45.0 
25.0  16.0&38.8 
30.0  11.1&33.3 
35.0  8.2&34.4 
37.0  7.3&34.1 
40.0  6.2&34.1 
$ paste d d_powered_-2 rad 
5.0   400.0 384.5 
7.5   204.1 184.5 
10.0  100.0 115.5 
15.0  44.4 58.2 
20.0  25.0 45.0 
25.0  16.0 38.8 
30.0  11.1 33.3 
35.0  8.2  34.4 
37.0  7.3  34.1 
40.0  6.2  34.1 

回答

2

如何后处理?

paste ... | sed 's/\t/\t\&\t/g' 
+0

+1这很聪明! – hhh 2010-04-18 00:21:32

1

paste取参数通过单个字符-d和循环之后,使用每个成依次分隔符。您将需要后处理或使用不同的工具,如awk。

相关问题