大家好,我是 shell 脚本的新手,请在这种情况下帮助我。
我创建了一个名为 ./remote1 的 shell 脚本,如下所示。
# ./remote1 文件
ssh 用户名@xxxx 'bash -s' < ./createdir
这里'createdir'是我创建的另一个文件,如下所示
# ./createdir file
echo "give directory name"
read name
mkdir ~/$name
如果我在我的机器上单独运行 ./createdir ,它将毫无问题地执行。
如果我执行 ./remote1,它不会等待输入“读取”命令的数据。请任何人都可以帮我解决这个问题。
提前致谢。