谁能告诉我为什么会出现以下情况:
#!/bin/bash
TEST=$(echo '*** this is a test ***')
echo $TEST
...输出当前目录的列表,然后“这是一个测试”,然后是当前目录的另一个列表?
背景:我有一些输出要放入变量中,然后我想对该变量的内容执行几个不同的 grep,但是 echo 插入了所有不应该存在的额外内容。
这是在 OS X 10.11.4 上。
最佳答案
关于bash - echo 输出中的三个星号插入列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37126203/