我有一个这样的 CSV 文件:
(A)、4.999165E-08、5.99986E-08、7.000066E-08、8.000618E-08等,。
我想要做的就是在另一个 CSV 文件中以列的形式输出(不带逗号),所以它应该如下所示:
(一个)
4.999165E-08
5.99986E-08
7.000066E-08
我仍然不了解 grep 的基础知识,或者这是不可能的,我应该使用 awk 命令吗?
如果文件看起来像你提到的,那么你可以做..
tr ',' '\n'
它将做什么的一个例子..
echo "(A),4.999165E-08,5.99986E-08,7.000066E-08,8.000618E-08, " | tr ',' '\n'
(A)
4.999165E-08
5.99986E-08
7.000066E-08
8.000618E-08
如果你喜欢使用awk
awk -F, '$1=$1' OFS="\n"
(A)
4.999165E-08
5.99986E-08
7.000066E-08
8.000618E-08
etc.
这是一些更强大的
awk -F, '{$1=$1}1' OFS="\n"
其他awk
awk 'gsub(/,/,"\n")'