再次保存当前bash脚本

再次保存当前bash脚本,bash,shell,scripting,Bash,Shell,Scripting,是否可以重新保存正在运行的bash脚本 我正在bash文件中运行一个循环来执行某些操作。在操作执行完成后,我希望在不添加任何额外代码的情况下重新保存当前bash文件。我只想更改文件上次修改的日期 当前代码run.sh类似于 #!/bin/bash FILES=/home/shell/test/* for f in $FILES do if [[ "$f" != *\.* ]] then DO STUFF fi done 完成后,我希望run.sh具有当前日期,并且可以在内部执行此操作?您

是否可以重新保存正在运行的bash脚本

我正在bash文件中运行一个循环来执行某些操作。在操作执行完成后,我希望在不添加任何额外代码的情况下重新保存当前bash文件。我只想更改文件上次修改的日期

当前代码run.sh类似于

#!/bin/bash
FILES=/home/shell/test/*

for f in $FILES
do
if [[ "$f" != *\.* ]]
then
  DO STUFF
fi
done

完成后,我希望run.sh具有当前日期,并且可以在内部执行此操作?

您可以在脚本中使用
touch
命令:

touch "$0"

代码中没有任何花哨的东西。我只是测试是否可以在内部修改run.sh文件的修改日期。这正是我想要的。谢谢