新手脚本。 我如何编写代码来创build多个文件(a.txt,b.txt,…,z.txt)?
谢谢。
一个命令创建26个空文件:
touch {a..z}.txt
或152:
touch {{a..z},{A..Z},{0..99}}.txt
一个小的循环来创建152个文件的一些内容:
for f in {a..z} {A..Z} {0..99} do echo hello > "$f.txt" done
你可以做带前导零的编号文件:
for i in {0..100} do echo hello > "File$(printf "%03d" "$i").txt" done
或者,在Bash 4:
for i in {000..100} do echo hello > "File${i}.txt" done
echo Hello > a.txt echo World > b.txt for i in abcdefg; do echo $i > $i.txt done
如果你想要更有用的例子,请问一个更有用的问题
您可以使用$ cat > a.txt
创建一个文件。 如果您需要具有特定内容的文件,请输入$ echo content > filename
。
for i in {1..200}; do touch any_prefix_here${i}; done
在哪里, 我是伯爵。 所以示例文件是雇员1雇员2等…通过emplyee 200
在文件中使用dd有一些内容
for i in {1..N}; do dd if=/dev/urandom of=./path/file${i} bs=1M count=1; done