Shell脚本中的一些小问题
在使用linux时,如果我们能够使用shell编程,很多情况下可以便利我们的操作,下面说一说和shell脚本中的一些问题。
- 运行脚本
运行脚本的方式有以下几种方式
首先就是直接采用bash/sh 脚本的方式来运行,第二种是先给脚本添加可执行权限chmod +x 脚本名,然后在当前目录下执行./脚本名;这两种方式都可以运行脚本,但其实都是在子shell中运行,也就是另外开了一个shell进行运行,如果在shell脚本中定义了某些变量,脚本运行完我们在当前shell中是不能访问的。
还有两种运行方式分别是source 脚本名,和. 脚本名;这两种方式是在当前shell中执行的。 - conda环境问题
当我们让脚本在子shell中运行时,使用conda命令会报错,这时我们需要在脚本中引入conda,可以在相应的位置添加下面的语句:
`source 相应的路径/miniconda3/etc/profile.d/conda.sh`

浙公网安备 33010602011771号