【发布时间】:2014-06-13 03:32:27
【问题描述】:
我试图在我的脚本中使用读取命令的选项,但是当我执行它时我只收到错误消息“读取:-d 非法选项”。这是代码
#!bin/bash
read -d "." -p "Write here: " var
var>$1
我试图在终端上输入相同的代码,并且在那里可以。 我检查了版本的外壳并且是 bash。感谢您的帮助
【问题讨论】:
-
可能您使用
sh readit.sh运行它而不是使用bash并将bin/bash修复为/bin/bash -
你的shebang路径应该是
/bin/bash而不是bin/bash。 -
你的shebang有问题,改用
#!/bin/bash试试 -
你运行
var>$1是为了什么?