今天做数据迁移时遇到了需要在bash中传入可变参数的场景,之前遇到类似问题是通过确认传入参数数量后使用循环去操作,今天查阅相关资料后发现可以通过while + shift去较为优雅地操作。 我们来看一个例子 #!/bin/bash var1=$1 while [ $# -gt 0 ]; do echo "var 1 is $1" shift…
Day1 备份文件 shell脚本一天一练-day1_哔哩哔哩_bilibili 题目: 写一个脚本,遍历/data/目录下的txt文件 将这些文件做一个备份 备份的文件名增加一个年月日的后缀,比如aming.txt备份为aming.txt_20241203 #!/bin/bash # create file first touch …