gpt4 book ai didi

Linux:从包含在引号中的文件中读取单词

转载 作者:太空宇宙 更新时间:2023-11-04 09:38:43 25 4
gpt4 key购买 nike

我有一个文件,第一行看起来像这样:

"Window Size" "Param 1" Result Time

所以它基本上是由空格分隔的一些单词。我需要一个 Linux 命令来读取特定位置的单词,其中用引号括起来的单词应该被视为一个单词(并且返回时不带引号)。

因此,如果我执行带有数字 1 的命令(从 0 开始无所谓),应返回以下内容:

Window Size

如果用 3 执行,它应该返回:

Result

知道如何使用 awk 来做到这一点吗?

最佳答案

假设包含数据的文件名为 test.txt。 BASH 中一种可能的数组解决方案:

eval "E=( $(cat test.txt) )"
echo ${E[0]}
echo ${E[2]}

输出是:

Window Size
Result

关于Linux:从包含在引号中的文件中读取单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23578944/

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