【发布时间】:2020-04-23 22:33:19
【问题描述】:
我对 bash 很陌生,并尝试使用大括号扩展通过单个命令将一些文本输入到多个文件中。
我尝试:cat > file_{1..100} 将一些我将在终端中输入的文本写入 100 个文件。我收到以下错误:
bash: file_{1..100}: ambiguous redirect
我也尝试过:cat > "file_{1..100}",但这会创建一个名为:file_{1..100} 的单一文件。
我试过:cat > `file_{1..100}` 但这给出了错误:
file_1: command not found
如何使用大括号扩展来实现这一点?也许还有其他使用其他实用程序和/或管道的方法。但我想知道这是否可能仅使用简单的大括号扩展。
【问题讨论】: