linux - 通过终端输入/读取

标签 linux bash terminal

假设我想运行 bash 脚本,终端中是否有命令来指定我的脚本要求的值而不是使用读取?

例如,当我输入 bash script1.sh 时,我可以以某种方式输入值来传递给脚本还是必须首先执行它。

像 bash script1.sh 3 4

最佳答案

要访问 bash 脚本的命令行参数,您可以使用 $@ 数组,以及 $0$1、...、$N 值。

例如:

#!/usr/bin/bash

echo "First argument is $1"
echo "Second argument is $2"

关于linux - 通过终端输入/读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14794992/

相关文章:

bash - 在 shell 中实现通配符扩展

bash - 作为条件语句检查文件内容的命令

ruby - 如何在 Mac OS 终端中运行在文本编辑器中创建的 Ruby 脚本?

node.js - 全局 Node 包安装到错误的目录

terminal - VS Code 终端(选中)文本背景色

c - Linux 设备驱动程序中的内联函数

linux - CallerFilePathAttribute 在 Azure 的 Linux 容器应用程序服务上不返回具有有效目录分隔符的文件路径

c++ - 使用 std::vecor<char*> 获取 execvp() Linux c++ 的用户输入

linux - SD卡信息linux

bash - 如何在Apple Script中运行可执行文件