什么可以解释下面的例子,我该如何解决这个问题,最好不要大量引用杂技?我正在使用$n
来模拟多行命令字符串,以防它分散您对真正问题的注意力。
~$ n=$'\n'; sudo -i echo "line1${n}line2${n}"
line1line2
~$
Run Code Online (Sandbox Code Playgroud)
但
~$ n=$'\n'; sudo echo "line1${n}line2${n}"
line1
line2
~$
Run Code Online (Sandbox Code Playgroud) 它只是提到了一个快捷方式,它的用法应该是显而易见的,但对我来说并不明显。我怎么知道我“标记”了某些东西?我为什么要标记一些东西?这东西有范围吗?它会过期吗?我会在何时/何地收到 bash 警告吗?最重要的是,很酷,我“设置了标记”。现在怎么办?
那么,我可以设置的这个标记到底是什么以及我将用它做什么呢?