我正在使用GNU bash,版本3.00.15(1)-release(x86_64-redhat-linux-gnu).这个命令:
echo "-e"
Run Code Online (Sandbox Code Playgroud)
不打印任何东西.我想这是因为"-e"是echo命令的有效选项之一,因为echo"-n"和echo"-E"(其他两个选项)也产生空字符串.
问题是如何为echo获取自然输出("-e")的序列"-e".
今天我正在测试一个脚本,由于某种原因我需要打印-n到控制台。
我尝试过echo -n,这当然只是回响而没有换行。我尝试过echo "-n",效果相同。
然后我尝试分配给一个变量:
str="-n"。当然,什么echo $str也不echo "$str"做。
你会如何准确地回应-n?