为什么Paginate(pr)在列出时会过早地切断文本?

时间:2016-07-28 21:11:16

标签: bash pagination

这是一个非常令人沮丧的错误,我无法弄清楚原因。

我试图使用ls打印出文件名,并在其旁边显示该文件的完整路径,以便将该信息作为两列。文件扩展名为.faa

我试过ls -1 $PWD/*.faa *.faa | pr -tr -2 这给了我

file1.faa /directory/file

file2.faa /directory/file

file3.faa /directory/file

它在第二栏中切断了文件名,我不明白为什么。我只需要一个简单的专栏作家,但为什么这不起作用?

1 个答案:

答案 0 :(得分:1)

使用GNU find:

find "$PWD" -maxdepth 1 -name '*.faa' -printf "%f %p\n"