按排序顺序打开文件(OSX)

按排序顺序打开文件(OSX)

我正在寻找一个终端命令,以便按“排序”顺序在预览中打开许多文件。我想按以下顺序打开文件:1.pdf、2.pdf、3.pdf、4.pdf 等。但如果不先进行排序,它们将按以下顺序打开:1.pdf、10.pdf、11.pdf、...2.pdf、20.pdf 等。

命令:

ls | sort -n

以正确的顺序将它们写入终端窗口,但我无法将其传送到“open”命令(osx)。谢谢!

答案1

xargs命令在这里很有用:

ls | sort -n | xargs open

xargs将从 stdin 读取文件名并将其作为参数传递给open

相关内容