首页 > 解决方案 > 从 shell 脚本中读取命令行参数

问题描述

我正在尝试将一段文本作为命令行 arg 读取并打印出来。这是我的 shell 脚本(script.sh):

#!/bin/sh

input=${1}
echo ${input}

这就是我调用脚本的方式:./script.sh Af)}R"}$;AF(@}#@]-

在这种情况下,不能将命令行参数放在单引号中。我收到以下错误:) -bash: syntax error near unexpected token'`

我是 shell 脚本的新手。请帮忙。

标签: bashshellshcommand-line-arguments

解决方案


推荐阅读