如果我在 OS X (10.6.4) 终端中检查我的 bash shell,例如键入echo $0,我的 shell 前面会有一个破折号,如下所示:-bash. 这个破折号是什么意思?
我正在使用 tcsh 并定义一个环境变量,如下所示:
setenv mycomp myusername@my.computer.com
Run Code Online (Sandbox Code Playgroud)
所以当我需要从远程 my.computer.com 复制文件时,我输入以下内容:
scp $mycomp:sourcepath destpath
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时,我收到以下错误:“坏:$ (m) 中的修饰符。” 其中 (m) 是冒号后的第一个字符。
这个错误告诉我什么,我该如何解决?