我想基于用户在脚本中使用的shell在bash_profile或profile或cshrc中永久更新脚本PATH?

时间:2017-03-23 00:01:41

标签: linux bash shell unix

我创建了RPM。安装RPM后,我必须运行/ home / data /目录中的脚本。如果我尝试从根目录运行script.sh,我找不到script.sh。要从任何位置运行脚本,我必须在bash_profile中添加路径。计划在Post安装脚本中添加路径。 在这里,我想检查哪个shell正在使用,并且基于该shell路径需要添加特定的env目录。 对于Ex:如果用户使用ksh shell  echo' export PATH = $ PATH:/ home / data' >> 〜/ .profile文件 如果用户使用bash shell echo' export PATH = $ PATH:/ home / data' >>在〜/ .bash_profile 像这样我想为所有shell添加路径(Bourne shell(sh) C shell(csh) TC shell(tcsh) Korn shell(ksh) Bourne Again shell(bash))。 我怎么能通过bash脚本来做呢?

0 个答案:

没有答案