![如何从 bash 中的列表生成新文件](https://linux22.com/image/1170636/%E5%A6%82%E4%BD%95%E4%BB%8E%20bash%20%E4%B8%AD%E7%9A%84%E5%88%97%E8%A1%A8%E7%94%9F%E6%88%90%E6%96%B0%E6%96%87%E4%BB%B6.png)
我有一个主机名列表,我需要根据这些主机名创建新文件。例如,我有一个包含 10 个主机名的列表,但我需要为列表中的每个主机名创建新文件,文件名是其所针对的主机名。这些主机名不是连续的,即 hostname1、hostname2 等。
任何帮助是极大的赞赏!
答案1
要创建一个空文件,您可以使用touch
。用于xargs
读取文件并在每一行运行一个命令。
xargs touch < list
我有一个主机名列表,我需要根据这些主机名创建新文件。例如,我有一个包含 10 个主机名的列表,但我需要为列表中的每个主机名创建新文件,文件名是其所针对的主机名。这些主机名不是连续的,即 hostname1、hostname2 等。
任何帮助是极大的赞赏!
要创建一个空文件,您可以使用touch
。用于xargs
读取文件并在每一行运行一个命令。
xargs touch < list