我正在学习扩展/命令替换,并在用一个例子进行支付时,注意到这两个命令有不同的结果。
例如,如果我 cd into/usr/bin和 run ls | grep zip,grep 只会在文件名中选择“zip”。
/usr/bin
ls | grep zip
但是当我grep zip $(ls)在同一目录中运行时,grep 也会在文件内容中提取 zip。为什么?Ubuntu 16.04。
grep zip $(ls)
我知道这是一个新手问题,但知道原因仍然会有所帮助。谢谢。
grep
grep ×1