从文本文件列表创建文件

hey*_*Now 4 ls io-redirection input files

我使用以下方法创建了一个文件:

$ ls > ls.txt
Run Code Online (Sandbox Code Playgroud)

现在我想转到不同的目录并使用此文件创建一堆空文件,其名称来自ls.txt.

什么是最简单的方法来做到这一点?

ste*_*ver 7

您可以使用xargs. 切换到新目录后,

xargs -d '\n' touch -- < path/to/ls.txt
Run Code Online (Sandbox Code Playgroud)

请注意,如果ls输出中最初有任何目录,这些将在新位置创建为纯文件。