gpt4 book ai didi

excel - 有没有办法将 mac 终端输出直接保存到文件中?

转载 作者:行者123 更新时间:2023-12-02 16:54:24 25 4
gpt4 key购买 nike

我正在开展一个研究项目,需要进行大量计算。我基本上计算了 .sdf 文件中存在的结构的许多特征。我自动化了整个过程并在我的 Mac 终端中执行。

问题是,有超过 48 行和大约 1500 列。手动将数据输入 Excel 工作表将是一项非常繁重的任务。我想知道有没有办法直接将所有数据保存到excel表中。

整理与否并不重要。我认为对文件进行排序所花费的精力将比手动创建文件要少得多。

它被输出为由缩进分隔的数字。例如,

(9613791)   2.69174 4.00454 4.2916  6.25497 6.65652 6.5094  5.18009 5.15649 5.823377.19567  8.21786 6.99439 16.2414 30.3753 30.6785 32.3146 30.0467 51.6735 25.142149.4748  51.7923 42.1594 52.7151 36.7925 1385.6  2004.66 2277.51 2055.07 2273.911577.31  996.44  2300.92 1986.91 1913.57 1486.7  2496.63 2.45285 3.78492 4.502884.55984  2.82045 2.75078 1.31798 4.53201 4.57725 3.39381 2.39053 3.80041 

(6326464) 6.14815 5.46639 4.81788 6.00802 10.6837 8.52504 7.72782 8.05056 8.8713412.2334 12.8092 7.97405 20.3998 18.8032 25.2747 31.2464 33.5688 42.0236 25.741528.9837 33.9351 40.8985 47.1114 31.8816 752.681 1090.84 1049.61 953.366 1405.21942.868 876.854 1345.75 1178.31 1467.03 1395.57 1371.48 2.67685 3.35145 5.508316.20868 5.91418 4.43033 3.44952 6.23538 5.99355 6.30963 7.03768 6.14026 `

注意:这只是实际输出的一小部分。在获得 10 分之前我无法发布图片。我需要获取在一行中用括号括起来的两个数字之间的数据。下一行从括号之间的第二个数字开始。此类数据基本上有1500列左右。正如 @deceze 在评论中所建议的,我将尝试更改我的程序以实现自动保存数据的功能。但是有没有一种替代方法可以帮助我加快这个过程,而无需尝试更改我的程序?

最佳答案

假设您的神秘程序名为 fred,您可以通过键入来运行它

./fred

在终端中。现在,您可以通过如下运行将输出发送到名为 file.txt 的文件中:

./fred > file.txt

现在,您可以通过运行以下命令复制文件的前 10 行:

head -10 file.txt | pbcopy

然后点击您的问题下的编辑并粘贴(使用 Command-V)前 10 行,以便我们可以看到您在说什么。

如果您只想将该文件中每一行的第一个数字放入名为 lovely.csvCSV 文件中,您可以这样做:

awk '{print $1}' file.txt > lovely.csv

如果您想要每行的第 9 列,请将上面的 $1 更改为 $9

如果您想要第一个、第二个和第四个字段,请使用

awk '{print $1,$2,$4}' file.txt > lovely.cv

关于excel - 有没有办法将 mac 终端输出直接保存到文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30940030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com