Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

4
  • file <(command) says: /dev/fd/63: broken symbolic link to pipe:[10973768]' Commented Jul 24, 2014 at 19:53
  • Command substitution writes to the file /dev/fd/63 and then pipes this into the command. The problem is, is that this file is not seekable meaning it can only be read as a full file without random access. One of the main features of less is that it doesn't read the whole file at once, and so causes this error message.Using a text editor that reads the whole file at once will work. Etc Vi Commented Jul 24, 2014 at 20:11
  • @Jidder what about piping to stdin? Isn't that not seekable as well? Commented Jul 24, 2014 at 20:21
  • No i dont think it is seekable, possibly i had misunderstood but i found this Programs that explicitly check the type of a file before opening it may refuse to work with process substitution, because the "file" resulting from process substitution is not a regular file. Commented Jul 24, 2014 at 20:28