对我来说已经很晚了,或者我在这里错过了一些天真的东西。
这是一个人为的例子
#!/bin/bash
command="ls -al > check.txt"
$command
当我在 shell 上运行这个脚本时,它给了我错误,我猜是由于 ">" 运算符。无论如何,我可以从 shell 脚本中重定向输出。我认为这很简单:
ls -la > temp.txt
ls: cannot access >: No such file or directory
ls: cannot access temp.txt: No such file or directory