如何获得ls的输出

时间:2014-02-06 00:12:33

标签: minix

如何获得ls的输出?我想添加一个间接运算符=>,它的功能与>相同,它意味着在命令行中$ ls =>文件,目录中的文件列表存储在文件

1 个答案:

答案 0 :(得分:0)

输出重定向(以及所有其他重定向)是shell提供的工具,而不是ls程序提供的工具。 ls只是将其输出写入标准输出,如果shell将其重定向到文件,那就是它的位置。

因此,如果您要添加=>令牌,那么您将需要修改,重新编译和安装 shell 。这不一定是一件容易的事,我过去对bash进行了修改,虽然修补边缘相对容易(我添加了一个输出PS1结果字符串的内部命令),我怀疑重定向可能会有点困难。

但是,可能只需创建一个新令牌=>并复制当前为>执行的代码。它也可能是ash,Minix3 shell,比bash更清洁。我的建议是调查ash,特别是在Minix3中找到的版本,并且只是玩游戏。