paste: /dev/fd/63: Esse arquivo ou diretório não existe

paste: /dev/fd/63: Esse arquivo ou diretório não existe

Eu sou novo no comando Unix. Eu estava tentando executar os seguintes comandos no Git Bash e ele direciona para a mensagem de erro: paste: /dev/fd/63: No such file or directory

# Set Up Image Lists
paste <(awk "{print \"$PWD\"}" <5k.part) 5k.part | tr -d '\t' > 5k.txt
paste <(awk "{print \"$PWD\"}" <trainvalno5k.part) trainvalno5k.part | tr -d '\t' > trainvalno5k.txt

Alguém poderia me ajudar a entender o que isso significa e o que devo fazer?

Responder1

Substituí os arquivos por catsubstituições de _processo -:

]# cat ~/0/test <(tac <~/0/test) <(grep 'world' <~/0/test) <(tac <~/0/test)
hello
world
world
hello
world
world
hello

Então, em princípio, isso funciona,

Mas eu conheço aquele erro "fd/63"; mas provocá-lo? Ao abrir um espaço, ele "funciona" de alguma forma.

]# cat ~/0/test <(tac <~/0/test) <(grep 'world' <~/0/test)<(tac <~/0/test)
hello
world
world
hello
cat: /dev/fd/62/dev/fd/61: Not a directory

/dev/fd/são descritores de arquivo; a maneira padrão de implementar PS.

informação relacionada