gpt4 book ai didi

Linux 脚本 : Passing parameters

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

我是脚本编写新手,需要很多帮助来了解如何加载将由参数传入的文本文件。恐怕您将不得不降低您的答案。请像我是 10 岁的 child 一样解释!

例如,如何编写一个接受两个参数的脚本,一个文件路径和一个整数。

还有你如何运行脚本?你会调用 script.sh -f data.txt

最佳答案

您能详细解释一下您的需求吗?

我假设您要从给定文件中提取第 N 列。您不需要在 AWK 中解析命令行参数,而只需从 sh(1) 本身传递它们。

# foo.sh
awk "{ print $"$1" }" $2

在这里,我从 AWK 中转义以获取第一个参数,即位置编号。如果您发现这太令人困惑,您可以操纵 ARGCARGV。阅读 awk(1)

希望对您有所帮助。

关于Linux 脚本 : Passing parameters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10374706/

25 4 0