我希望能够快速启动 smbclient 到特定目录,而无需将其键入或复制到 shell 命令行,但仅将其粘贴在脚本中似乎不起作用...
#!/bin/csh
smbclient -W blah -U name -D "really long directory location" server/service
我已使其可执行,但是当我通过 ./smbcommand 运行它时,它什么也不做。通常,如果我从命令行执行它,它会要求输入密码。
答案1
尝试csh -x ./smbcommand
一下 - 至少你会看到 shell 是否执行你的脚本。