什么是新的 有时,使用行号之类的内容会很方便,因为您希望根据输入在输入流中的位置来区别对待输入。 例如,如果您有CSV输入,则可能要忽略包含标题的第一行。 您可以按照以下步骤进行操作: read --csv foo.csv | head -1 这将读取foo.csv ,并保留除第一行外的所有行。 但这不是很一般。 例如,您可能希望保留所有其他输入,从第一个输入开始。 现在可以通过添加pos()内置函数来实现。 每个运算符都有自己的位置计数器,可以使用pos()进行访问。 因此,要保留文件foo.txt其他行,从第一行开始: read foo.txt | select (line: po