我一直在尝试使用客户编号为1-100的名称创建100个文件夹,例如(client1,client2..client100)我还想在文件夹中使用相同编号的每个文件夹中创建一个文本文件。我有这个编码方法:
mkdir -p Client {1..100}&&触摸客户端{1..100} /Client.txt
但是这个命令行只生成一个名为client的文本文件,但没有编号。请你能帮我弄清楚这样做的编码。
谢谢
答案 0 :(得分:2)
试试这个:
for x in {1..100}
do
mkdir -p Client$x
touch Client$x/Client$x.txt
done
您可以使用{1..100}
命令代替seq
获取其他功能。例如:
for x in `seq -w 1 100`
do
....
答案 1 :(得分:2)
更简洁:
for x in Client{1..100}; do
mkdir -p $x
touch $x/$x.txt
done