追加时如何避免重复

追加时如何避免重复

我正在编写一个配置 bash 脚本来在我的 Ubuntu 上构建一些环境。

在此 bash 脚本中需要完成的一件事是附加一个函数,~/.bashrc以便在记录时自动执行该函数。

但是,由于某种原因,该脚本可能会执行多次。结果,同一个函数被附加了~/.bashrc很多次。

有办法解决问题吗?

答案1

不要盲目地附加,而是检查它是否已经存在。

就像是grep -q theFunction .bashrc || echo " theFunction() { .... } " >> .bashrc

相关内容