Linux 仅为脚本运行临时更改$PATH
我希望您能帮助我解决以下问题:我想实现一个脚本,该脚本要求$PATH变量丢失。它的价值发生了变化 脚本的要点是找到请求的文件并将它们复制到父目录。我可以使用-execdir来实现这一点,但问题是。在$PATH中定义 请告诉我如何为$PATH变量提供临时替换,该变量只能对脚本执行有效Linux 仅为脚本运行临时更改$PATH,linux,bash,shell,Linux,Bash,Shell,我希望您能帮助我解决以下问题:我想实现一个脚本,该脚本要求$PATH变量丢失。它的价值发生了变化 脚本的要点是找到请求的文件并将它们复制到父目录。我可以使用-execdir来实现这一点,但问题是。在$PATH中定义 请告诉我如何为$PATH变量提供临时替换,该变量只能对脚本执行有效 感谢shell允许您通过将环境变量传递给调用来设置可执行文件的环境变量。像这样: PATH="/foo/bar" program shell允许您通过将环境变量传递给调用来设置可执行文件的环境变量。像这样: PAT
感谢shell允许您通过将环境变量传递给调用来设置可执行文件的环境变量。像这样:
PATH="/foo/bar" program
shell允许您通过将环境变量传递给调用来设置可执行文件的环境变量。像这样:
PATH="/foo/bar" program
更改脚本中的PATH变量。@JNevill我可以使用export命令执行此操作。。。但更改是否仅在脚本执行时才处于活动状态。。。或者是剧本。脚本在采用父环境值的子环境中运行,但无权更改它们。请更改脚本中的PATH变量。@JNevill我可以使用export命令执行此操作。。。但更改是否仅在脚本执行时才处于活动状态。。。或者是剧本。脚本在采用父环境值的子环境中运行,但无权更改它们。