einfügen: /dev/fd/63: Keine solche Datei oder kein solches Verzeichnis

einfügen: /dev/fd/63: Keine solche Datei oder kein solches Verzeichnis

Ich bin neu bei Unix-Befehlen. Ich habe versucht, die folgenden Befehle in Git Bash auszuführen und es wird eine Fehlermeldung angezeigt: Einfügen: /dev/fd/63: Keine solche Datei oder kein solches Verzeichnis

# 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

Kann mir jemand helfen zu verstehen, was es bedeutet und was ich tun soll?

Antwort1

Ich habe die Dateien catdurch _process-Ersetzungen ersetzt -:

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

Im Prinzip funktioniert das also,

Aber ich kenne den "fd/63"-Fehler; aber ihn provozieren? Indem man ein Leerzeichen freigibt, "funktioniert" es irgendwie.

]# 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/sind Dateideskriptoren; die Standardmethode zur Implementierung von PS.

verwandte Informationen