我在 shell 脚本中从命令提示符读取输入时遇到问题。我的脚本名称是 status.ksh,我必须从命令提示符获取参数。此脚本接受 2 个参数。第一个是“-e”,第二个是“server_name”。
当我像这样运行脚本时,
status.ksh -e server_name
echo $@
仅给出输出“server_name”,预期输出应为“-e server_name”
并将echo $1
输出设为 NULL,其中预期的输出应为“-e”。
请指导我,如何阅读获取第一个参数,即 "-e" 。
感谢和问候