我从空目录开始。
$ touch aFile
$ ls
aFile
然后我有ls
两个参数,其中一个不在此目录中。我将两个输出流都重定向到名为的文件output
。我>>
为了避免同时写而使用。
$ ls aFile not_exist >>output 2>>output
$ cat output
ls: cannot access 'not_exist': No such file or directory
aFile
这似乎可行。这种方法有危险吗?
ls aFile not_exist &>>output
?(请注意,我假设您正在使用bash。)
&>>
不是标准的。这是一种已弃用的模棱两可的语法,在不同的shell中工作方式有所不同。我想知道你们从哪里得到东西。