gpt4 book ai didi

bash - 使用 shell 脚本处理处理制表符分隔文件

转载 作者:行者123 更新时间:2023-11-29 09:35:58 25 4
gpt4 key购买 nike

通常我会使用 Python/Perl 来执行此过程,但我发现自己(出于政治原因)不得不使用 bash shell 来完成此操作。

我有一个很大的制表符分隔文件,其中包含六列,第二列是整数。我需要编写一个解决方案的 shell 脚本,以验证该文件确实是六列并且第二列确实是整数。我假设我需要在某处使用 sed/awk。问题是我不太熟悉 sed/awk。任何建议将不胜感激。

非常感谢!礼来

最佳答案

呆呆的:

BEGIN {
FS="\t"
}

(NF != 6) || ($2 != int($2)) {
exit 1
}

调用如下:

if awk -f colcheck.awk somefile
then
# is valid
else
# is not valid
fi

关于bash - 使用 shell 脚本处理处理制表符分隔文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2781000/

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