在/tmp目录下创建文件名1~10的文件,并通过脚本为每个文件(不含目录)加后级 .bak
时间: 2024-03-16 08:47:03 浏览: 190
电源技术中的CPLD在航空1l5V/400Hz高频链逆变电源中的应用
好的,我可以为您提供一个简单的脚本来实现您的要求。请将以下代码复制到您的终端中并执行:
```
#!/bin/bash
cd /tmp
for i in {1..10}; do
touch "文件名$i"
done
for file in $(ls); do
if [ -f "$file" ]; then
mv "$file" "${file}.bak"
fi
done
```
这个脚本会先切换到 `/tmp` 目录下,然后使用一个 for 循环创建名为 `文件名1` 到 `文件名10` 的文件。接着,它会使用一个 for 循环来遍历每个文件,检查它是否是一个普通文件(即不是目录),然后为每个文件添加 `.bak` 后缀。
请注意,如果在 `/tmp` 目录下已经存在名为 `文件名1.bak` 到 `文件名10.bak` 的文件,那么它们将被覆盖。因此,在运行脚本之前,请确保您不会意外覆盖任何重要文件。
阅读全文