在文档(man zsh,Invocation部分)中,我们发现zsh -s
强制shell从标准输入中读取命令。如果-s
标志不存在且给出了参数,则第一个参数将被视为要执行的脚本的路径名。“
请问一个例子,如何强制第一个参数成为要执行的脚本的路径名?
答案 0 :(得分:2)
“强制”是指导致shell从标准输入读取命令的标志。您无需执行任何特殊操作即可使shell执行脚本:zsh script
。
实际上,它不仅仅是用作脚本位置的第一个参数。 zshall
联机帮助页“调用”部分包含以下示例:zsh -x -o shwordsplit scr
。这里scr
是要执行的脚本,而其余参数是其他选项。