2017-05-30 2 views

Antwort

0

Sie den Namen als Eingabe vorbei, erwartet mkdir ein Argument

Versuchen:

echo NAME | xargs mkdir 

xargs hier bietet genau das fehlende Glied: es nimmt den Eingangsstrom, und übergibt sie an das Programm (mkdir, in diesem Fall) als Argumente. Beachten Sie, dass dies whitespace-separierte Elemente als verschiedene Argumente analysiert, verwenden Sie dies also mit Vorsicht.

Für weitere Informationen schauen Sie sich man xargs

+0

Oh cool, es funktioniert. Können Sie mir erklären warum und was ist XARGS? –

+0

@FineasSilaghi, meine Antwort bearbeitet. Ich denke, XARGS ist eines der nützlichsten Utility-die-meisten-Leute-nie-gehört-von Linux – Leeor

0

mkdir nicht von überall liest; es braucht Argumente, z.B.

mkdir NAME 
Verwandte Themen