我正在尝试创建一个脚本来做简单的事情。我需要提示用户回答问题,输入是或否。该脚本是为 csh 编写的,但在默认用户 shell 为 bash 时不起作用。我的环境是 Red Hat Enterprise Linux 5
#!/bin/csh -f
echo -n Type yes to continue
set answer = $<
#...
此代码适用于 csh 但不适用于 bash 打印以下错误:
syntax error near unexpected token 'newline'
bash 'set answer =$<'
我真的需要为两个 shell 使用相同的脚本(我认为这是放在#!/bin/csh
文件开头的目的!)
我真的不知道如何修改我的脚本以使其在 bash 中工作。请问你能帮帮我吗?非常感谢你的帮助。