【发布时间】:2014-08-13 06:04:00
【问题描述】:
我想在 linux 的命令行上运行多个命令。示例如下:
abc.txt: 你好
$ test 'cat abc.txt'
这里的 test 是一个针对 abc.txt 的值运行的命令,而 abc.txt 是具有某些值的文件。
如何打印文件中的值并运行测试命令?
【问题讨论】:
-
小心使用“test”作为命令的名称。它已经是一个命令,并且根据您的 PATH,它可能会在您的本地“测试”之前执行,从而产生意想不到的结果。运行此命令以查看您的 shell 将实际运行哪个“测试”:“哪个测试”。要运行本地“测试”,您可能需要使用点斜杠继续它,以强制外壳首先查看当前目录:“./test”