我正在编写一个配置 bash 脚本来在我的 Ubuntu 上构建一些环境。
在此 bash 脚本中需要完成的一件事是附加一个函数,~/.bashrc
以便在记录时自动执行该函数。
但是,由于某种原因,该脚本可能会执行多次。结果,同一个函数被附加了~/.bashrc
很多次。
有办法解决问题吗?
答案1
不要盲目地附加,而是检查它是否已经存在。
就像是grep -q theFunction .bashrc || echo " theFunction() { .... } " >> .bashrc