更改文本文件的内容

时间:2014-03-23 08:12:01

标签: awk

我有一个包含以下内容的文本文件。

sadhana         88/17  =   5.2
alex           189/41  =   4.6
dominic         33/10  =   3.3
 ..
 ..
 ..

我想像这样更改上述文件的内容。

sadhana   88   17   5.2
alex     189   41   4.6
dominic  33    10   3.3
 ..
 ..
 ..  

3 个答案:

答案 0 :(得分:4)

tr可以轻松完成工作

tr "/=" " " < file

答案 1 :(得分:2)

使用awk

awk -v OFS="\t" -F"[ /=]*" '{$1=$1}1' file
sadhana 88      17      5.2
alex    189     41      4.6
dominic 33      10      3.3

答案 2 :(得分:1)

你能用sed吗? -

sed 's#/# #' | sed 's/=/ /'

sed -e 's#/# #' -e 's/=/ /'